/**
 * File-based logger for TUI - prevents stdout/stderr corruption
 *
 * Once blessed is active, ALL logs must go to file, never stdout/stderr.
 * Writing to stdout/stderr corrupts blessed's TUI output buffer.
 */
/**
 * Mark blessed as active - from this point, all logs go to file only
 */
export declare function setBlessedActive(active: boolean): void;
/**
 * Check if blessed is active (for logger.ts)
 */
export declare function isBlessedActive(): boolean;
export declare const fileLogger: {
    debug: (message: string) => void;
    info: (message: string) => void;
    warn: (message: string) => void;
    error: (message: string) => void;
    getLogPath: () => string;
    force: (message: string) => void;
};
//# sourceMappingURL=log.d.ts.map