/** One connection's admitted frames, including its submitted, unsettled write. */ export declare class StdioOutput { private readonly writable; private readonly maxBytes; private readonly onFailure; private readonly onIdle; private readonly queue; private active; private bytes; private stopped; private failure; private awaitingError; constructor(writable: NodeJS.WritableStream, maxBytes: number, onFailure: (error: unknown) => void, onIdle: () => void); get pending(): number; write(data: string): Promise; abort(error: unknown): void; close(): void; private pump; private advance; private readonly onDrain; private readonly onError; private readonly onClose; private detach; }