/**
 * FileLogWriter (Node.js only)
 *
 * Provides best-effort file logging with daily + size-based rotation.
 * Uses async write streams to avoid blocking the event loop.
 */
type CleanOnceOptions = {
    logsDir?: string;
    keepDays?: number;
    maxTotalSize?: number;
    keepFiles?: number;
};
/**
 * Clean log files with additional retention policies.
 * Returns an array of deleted file paths for auditing/tests.
 */
export declare const cleanOnce: (options?: CleanOnceOptions) => string[];
export declare const FileLogWriter: Readonly<{
    write(line: string): void;
    flush(): void;
}>;
export default FileLogWriter;
//# sourceMappingURL=FileLogWriter.d.ts.map