export declare class FileLogger {
    private logDir;
    private logFile;
    private maxFileSize;
    private maxFiles;
    constructor(logName?: string, maxFileSize?: number, // 10MB
    maxFiles?: number);
    private ensureLogDirectory;
    private rotateIfNeeded;
    private rotateFiles;
    private formatValue;
    log(level: string, context: string, message: string, meta?: Record<string, any>): void;
    getLogPath(): string;
    getLogDirectory(): string;
}
//# sourceMappingURL=fileLogger.d.ts.map