import { AsyncIterableX } from './asynciterablex'; export declare class TakeUntilAsyncIterable extends AsyncIterableX { private _source; private _other; constructor(source: AsyncIterable, other: () => Promise); [Symbol.asyncIterator](): AsyncIterableIterator; } export declare function takeUntil(source: AsyncIterable, other: () => Promise): AsyncIterableX;