import { IterableLike } from "./collections";
import { Transducer } from "./transducers";
export declare function array(iterable: IterableLike): Array;
export declare function array(a: IterableLike, b: Transducer): Array;
export declare function array(a: IterableLike, b: Transducer, c: Transducer): Array;
export declare function array(a: IterableLike, b: Transducer, c: Transducer, d: Transducer): Array;
export declare function array(a: IterableLike, b: Transducer, c: Transducer, d: Transducer, e: Transducer): Array;
export declare function array(a: IterableLike, b: Transducer, c: Transducer, d: Transducer, e: Transducer, f: Transducer): Array;
export declare function array(iterable: AsyncIterable): Promise>;
export declare function array(a: AsyncIterable, b: Transducer): Promise>;
export declare function array(a: AsyncIterable, b: Transducer, c: Transducer): Promise>;
export declare function array(a: AsyncIterable, b: Transducer, c: Transducer, d: Transducer): Promise>;
export declare function array(a: AsyncIterable, b: Transducer, c: Transducer, d: Transducer, e: Transducer): Promise>;
export declare function array(a: AsyncIterable, b: Transducer, c: Transducer, d: Transducer, e: Transducer, f: Transducer): Promise>;