export type SddModeDefault = "guided" | "non-interactive" | "beginner"; export type SddProviderDefault = "gemini" | "codex" | "auto"; export type SddConfig = { workspace: { default_root: string; }; ai: { preferred_cli: SddProviderDefault; model: string; }; mode: { default: SddModeDefault; }; git: { publish_enabled: boolean; }; }; export declare function configPath(): string; export declare function defaultConfig(): SddConfig; export declare function loadConfig(): SddConfig; export declare function saveConfig(config: SddConfig): string; export declare function ensureConfig(): SddConfig; export declare function updateConfigValue(key: string, value: string): SddConfig | null;