/**
 * `codragraph config` CLI subcommands — manage the unified
 * `~/.codragraph/config.json`. The file is shared by:
 *   - the codragraph CLI (wiki, semantic ops)
 *   - the codragraph-harness inference providers
 *   - the web settings panel (writes via /api/config)
 *
 * Subcommands:
 *   codragraph config list                          show configured providers
 *   codragraph config get <provider>                show one provider's settings (key redacted)
 *   codragraph config set <provider> --api-key <K>  store a key
 *   codragraph config set <provider> --base-url <U> --model <M>
 *   codragraph config remove <provider>             clear one provider
 *   codragraph config path                          print the config-file path
 */
export declare const configListCommand: () => Promise<void>;
export declare const configGetCommand: (provider: string) => Promise<void>;
export interface ConfigSetOpts {
    apiKey?: string;
    baseUrl?: string;
    model?: string;
    apiVersion?: string;
    reasoningModel?: boolean;
}
export declare const configSetCommand: (provider: string, opts: ConfigSetOpts) => Promise<void>;
export declare const configRemoveCommand: (provider: string) => Promise<void>;
export declare const configPathCommand: () => Promise<void>;
