/**
 * Simple logging utility that writes to a file
 */
export declare class Logger {
    private logFile;
    private enabled;
    private fileStream;
    /**
     * Create a new logger
     * @param logFile Path to the log file
     * @param enabled Whether logging is enabled
     */
    constructor(logFile: string, enabled?: boolean);
    /**
     * Log a message
     * @param level Log level (INFO, DEBUG, ERROR, etc.)
     * @param message Message to log
     */
    log(level: string, message: string): void;
    /**
     * Log an info message
     * @param message Message to log
     */
    info(message: string): void;
    /**
     * Log a debug message
     * @param message Message to log
     */
    debug(message: string): void;
    /**
     * Log an error message
     * @param message Message to log
     */
    error(message: string): void;
    /**
     * Close the logger
     */
    close(): void;
}
/**
 * Get the logger instance
 * @param logFile Path to the log file
 * @param enabled Whether logging is enabled
 * @returns Logger instance
 */
export declare function getLogger(logFile?: string, enabled?: boolean): Logger;
