import { DateTime } from '../date-time'; export declare class IterableWrapper { readonly stream: IterableIterator; done: boolean; value: DateTime; constructor(stream: IterableIterator); picked(): void; skipToDate(date: DateTime, options: { reverse?: boolean; }): void; } export declare function selectNextIterable(streams: IterableWrapper[], options?: { reverse?: boolean; }): IterableWrapper; export declare function selectLastIterable(streams: IterableWrapper[], options?: { reverse?: boolean; }): IterableWrapper; export declare function streamPastEnd(stream: IterableWrapper, options: { reverse?: boolean; start?: DateTime; end?: DateTime; }): boolean; export declare function streamPastSkipToDate(stream: IterableWrapper, skipToDate: DateTime, options: { reverse?: boolean; }): boolean; //# sourceMappingURL=utilities.d.ts.map