import { DateAdapter } from '../date-adapter'; import { IOccurrenceGenerator } from '../interfaces'; import { IRunArgs } from '../interfaces/runnable'; import { DateInput } from '../utilities'; export declare class OccurrenceIterator> = ReadonlyArray>> { private iterable; private args; private readonly iterator; private readonly isInfinite; constructor(iterable: IOccurrenceGenerator, args: IRunArgs); [Symbol.iterator]: () => IterableIterator & { generators: G; }>; next(args?: { skipToDate?: DateInput; }): IteratorResult & { generators: G; }>; toArray(): (InstanceType & { generators: G; })[]; private _run; private normalizeRunArgs; private normalizeDateInput; private normalizeDateOutput; } export interface IOccurrencesArgs { start?: DateInput; end?: DateInput; take?: number; reverse?: boolean; } //# sourceMappingURL=occurrence.iterator.d.ts.map