/**
 * Configuration management for 4runr-os
 * Stores settings in ~/.4runr/config.json
 */
interface Config {
    autoUpdate?: boolean;
    updateCheck?: boolean;
    [key: string]: any;
}
/**
 * Load config from file (ENCRYPTED + VALIDATED)
 */
export declare function loadConfig(): Config;
/**
 * Save config to file (ENCRYPTED)
 */
export declare function saveConfig(config: Config): void;
/**
 * Get a config value
 */
export declare function getConfig(key: string): any;
/**
 * Set a config value
 */
export declare function setConfig(key: string, value: any): void;
/**
 * Check if auto-update is enabled
 */
export declare function isAutoUpdateEnabled(): boolean;
/**
 * Check if update check is enabled
 */
export declare function isUpdateCheckEnabled(): boolean;
/**
 * Set auto-update enabled/disabled
 */
export declare function setAutoUpdate(enabled: boolean): void;
/**
 * Set update check enabled/disabled
 */
export declare function setUpdateCheck(enabled: boolean): void;
export {};
//# sourceMappingURL=config.d.ts.map