/**
 * Lookahead into the async iteratable
 *
 * @param source The source iterable to look into
 * @param howFar How far to look ahead
 */
export declare function lookahead<T>(howFar: number): (source: AsyncIterable<T>) => Promise<{
    values: T[];
    iterable: AsyncIterable<T>;
}>;
