/** * Stream common - end() argument parsing * * Extracts the optional chunk and callback from the overloaded end() signature. * Shared by browser Writable, Transform, and Duplex. */ export interface ParsedEndArgs { chunk: T | undefined; encoding: string | undefined; cb: (() => void) | undefined; } /** * Parse the overloaded `end()` arguments into a normalised form. * * Supports the three standard overload shapes: * end(callback?) * end(chunk, callback?) * end(chunk, encoding?, callback?) */ export declare function parseEndArgs(chunkOrCallback?: T | (() => void), encodingOrCallback?: string | (() => void), callback?: () => void): ParsedEndArgs;