export declare function log(message: string, data?: unknown): void;
export declare function getLogFilePath(): string;
interface LoggerTestOverrides {
    filePath?: string;
    maxSizeBytes?: number;
    maxBackups?: number;
}
/** @internal test-only seam */
export declare function _setLoggerForTesting(overrides: LoggerTestOverrides): void;
/** @internal test-only seam */
export declare function _resetLoggerForTesting(): void;
/** @internal test-only seam: synchronously flush the buffer */
export declare function _flushForTesting(): void;
export {};
