import type { InferValue } from '@optique/core/parser'; export declare const args: import("@optique/core").Parser<"sync", { readonly subcommand: "env"; readonly envSub: { readonly envSubcommand: "list"; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly envSubcommand: "get"; readonly key: string; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly envSubcommand: "set"; readonly noSecret: true | undefined; readonly key: string; readonly value: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly envSubcommand: "delete"; readonly key: string; readonly json: true | undefined; readonly agent: true | undefined; }; }, ["matched", string] | ["parsing", { readonly subcommand: "env"; readonly envSub: [0, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly envSubcommand: "list"; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [1, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly envSubcommand: "get"; readonly key: import("@optique/core").ValueParserResult | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [2, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly envSubcommand: "set"; readonly noSecret: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly key: import("@optique/core").ValueParserResult | undefined; readonly value: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [3, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly envSubcommand: "delete"; readonly key: import("@optique/core").ValueParserResult | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | undefined; }] | undefined>; type EnvSub = InferValue['envSub']; export declare function run(config: { envSub: EnvSub; }): Promise; export {}; //# sourceMappingURL=env.d.ts.map