export interface ChatConfig { streaming?: boolean; outputFormat?: 'text' | 'markdown'; } export interface ArkConfig { chat?: ChatConfig; latestVersion?: string; currentVersion?: string; } /** * Load configuration from multiple sources with proper precedence: * 1. Defaults * 2. ~/.arkrc.yaml (user config) * 3. .arkrc.yaml (project config) * 4. Environment variables (override all) */ export declare function loadConfig(): ArkConfig; /** * Get the paths checked for config files */ export declare function getConfigPaths(): { user: string; project: string; }; /** * Format config as YAML for display */ export declare function formatConfig(config: ArkConfig): string;