import type { TSchema, SchemaOptions } from '../schema/index.mjs'; import type { Static } from '../static/index.mjs'; import { Kind } from '../symbols/index.mjs'; export interface TIterator extends TSchema { [Kind]: 'Iterator'; static: IterableIterator>; type: 'Iterator'; items: T; } /** `[JavaScript]` Creates an Iterator type */ export declare function Iterator(items: T, options?: SchemaOptions): TIterator;