import type { Curried } from '../../compositions/curry.js'; import type { Series, SyncSeries } from '../../controls/types.js'; declare function _syncTake(input: SyncSeries, take: number): Generator; declare function _asyncTake(input: Series, take: number): AsyncGenerator; export declare function takeSync(...args: Parameters>): ReturnType>; export declare function takeSync(...args: Parameters>>): ReturnType>>; export declare function takeAsync(...args: Parameters>): ReturnType>; export declare function takeAsync(...args: Parameters>>): ReturnType>>; /** Takes the first n elements. */ export declare namespace take { const sync: typeof takeSync; const async: typeof takeAsync; } export {}; //# sourceMappingURL=take.d.ts.map