import { Writable } from 'node:stream'; export declare class StreamManager { private truncateOutputLength?; private outStream?; private errStream?; private isJson; private state; constructor(truncateOutputLength?: number | undefined, outStream?: Writable | undefined, errStream?: Writable | undefined, isJson?: boolean); private getState; private stripAnsi; private resolveCarriageReturns; processChunk(isErr: boolean, data: string): string; flushPendingLine(isErr: boolean): string; flushChunk(isErr: boolean): string; writeData(isErr: boolean, str: string, outFileName?: string, errFileName?: string): Writable[]; addLength(isErr: boolean, length: number): void; getLength(isErr: boolean): number; getBufferedLength(isErr: boolean): number; } //# sourceMappingURL=stream-manager.d.ts.map