import { AsyncIterableX } from './asynciterablex'; export declare class SkipWhileAsyncIterable extends AsyncIterableX { private _source; private _predicate; constructor(source: AsyncIterable, predicate: (value: TSource, index: number) => boolean | Promise); [Symbol.asyncIterator](): AsyncIterableIterator; } export declare function skipWhile(source: AsyncIterable, predicate: (value: T, index: number) => value is S): AsyncIterableX; export declare function skipWhile(source: AsyncIterable, predicate: (value: T, index: number) => boolean | Promise): AsyncIterableX;