import type { LogEntry } from './types.js'; export declare class FileOutput { private static instance; private debugDir; private currentLogFile; private writeQueue; private isWriting; private disposed; private flushTimeout; private maxFileSize; private maxQueueSize; private batchSize; private flushInterval; private debugRunId; private constructor(); get runId(): string; static getInstance(): FileOutput; write(entry: LogEntry): Promise; dispose(): Promise; private startFlushTimer; private flushQueue; private ensureDirectoryExists; private checkFileRotation; private generateLogFileName; }