import type { IStream } from '../types.js'; /** * Take only the first n events (values or errors) from a stream * * stream: -a-b-c-d-e-f-> * take(3): -a-b-c| * * stream: -a-X-c-d-> (X = error) * take(3): -a-X-c| */ export declare const take: ITakeCurry; export interface ITakeCurry { (n: number, source: IStream): IStream; (n: number): (source: IStream) => IStream; }