import type { Command } from "commander"; import { type RuntimeEnv } from "../runtime.js"; import { type ConfigSetOptions } from "./config-set-input.js"; type ConfigPatchOptions = { file?: string | undefined; stdin?: boolean | undefined; dryRun?: boolean | undefined; allowExec?: boolean | undefined; json?: boolean | undefined; replacePath?: string[] | undefined; }; export declare function runConfigSet(opts: { path?: string; value?: string; cliOptions: ConfigSetOptions; runtime?: RuntimeEnv; }): Promise; export declare function runConfigPatch(opts: { cliOptions: ConfigPatchOptions; runtime?: RuntimeEnv; }): Promise; export declare function runConfigGet(opts: { path: string; json?: boolean; runtime?: RuntimeEnv; }): Promise; export declare function runConfigUnset(opts: { path: string; runtime?: RuntimeEnv; }): Promise; export declare function runConfigFile(opts: { runtime?: RuntimeEnv; }): Promise; export declare function runConfigSchema(opts?: { runtime?: RuntimeEnv; }): Promise; export declare function runConfigValidate(opts?: { json?: boolean; runtime?: RuntimeEnv; }): Promise; export declare function registerConfigCli(program: Command): void; export {};