import { LogWriter, ShutdownCb } from '../logWriter'; export type FileLogWriterSyncConfig = { filename: string; maxLogSize?: number; backups?: number; mode?: number; encoding?: BufferEncoding; removeColor?: boolean; }; type FileLogWriterData = string; export declare class FileLogWriterSync extends LogWriter { config: Required; private writer; constructor(name: string, config: FileLogWriterSyncConfig); private openStream; protected _write: (data: FileLogWriterData) => void; sighupHandler(): void; protected _shutdown: (cb?: ShutdownCb) => void; } export {};