export interface FileLoggerOptions {
    filePath: string;
    maxSize?: number;
    maxFiles?: number;
}
export declare class FileLogger {
    private filePath;
    private maxSize;
    private maxFiles;
    private stream;
    private writtenBytes;
    constructor(options: FileLoggerOptions);
    init(): Promise<void>;
    write(message: string): void;
    private rotateAsync;
    private rotate;
    close(): Promise<void>;
}
//# sourceMappingURL=file-logger.d.ts.map