import * as aliasCommand from './commands/alias.js'; import * as buildCommand from './commands/build.js'; import * as buildRuntimeCommand from './commands/build-runtime.js'; import * as cleanCommand from './commands/clean.js'; import * as consoleCommand from './commands/console.js'; import * as deployCommand from './commands/deploy.js'; import * as devCommand from './commands/dev.js'; import * as docsCommand from './commands/docs.js'; import * as envCommand from './commands/env.js'; import * as eraseCommand from './commands/erase.js'; import * as flashCommand from './commands/flash.js'; import * as homeCommand from './commands/home.js'; import * as logsCommand from './commands/logs.js'; import * as listCommand from './commands/ls.js'; import * as simCommand from './commands/sim.js'; import * as testCommand from './commands/test.js'; export { aliasCommand, buildCommand, buildRuntimeCommand, cleanCommand, consoleCommand, deployCommand, devCommand, docsCommand, envCommand, eraseCommand, flashCommand, homeCommand, listCommand, logsCommand, simCommand, testCommand, }; export declare const commands: { alias: typeof aliasCommand; flash: typeof flashCommand; build: typeof buildCommand; 'build-runtime': typeof buildRuntimeCommand; clean: typeof cleanCommand; docs: typeof docsCommand; erase: typeof eraseCommand; env: typeof envCommand; dev: typeof devCommand; deploy: typeof deployCommand; list: typeof listCommand; console: typeof consoleCommand; home: typeof homeCommand; logs: typeof logsCommand; test: typeof testCommand; sim: typeof simCommand; }; export declare const argsParser: import("@optique/core").Parser<"async", { readonly command: { readonly action: "dev"; readonly entry: string | undefined; readonly port: string | undefined; readonly forceDeploy: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly noHooks: true | undefined; readonly logLevel: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noWatch: true | undefined; readonly agent: true | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "deploy"; readonly entry: string | undefined; readonly port: string | undefined; readonly console: true | undefined; readonly erase: true | undefined; readonly force: true | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noRestart: true | undefined; readonly recover: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly noHooks: true | undefined; readonly logLevel: string | undefined; readonly yes: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "env"; readonly sub: { readonly subcommand: "list"; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "set"; readonly noSecret: true | undefined; readonly key: string; readonly value: string | undefined; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "delete"; readonly key: string; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "ui"; readonly port: string | undefined; }; }; } | { readonly command: { readonly action: "build"; readonly entry: string | undefined; readonly outDir: string; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly logLevel: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "flash"; readonly buildDir: string | undefined; readonly from: string | undefined; readonly release: string | undefined; readonly firmware: string | undefined; readonly board: string | undefined; readonly target: string | undefined; readonly port: string | undefined; readonly baud: string | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "console"; readonly port: string | undefined; readonly agent: true | undefined; readonly recover: true | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "alias"; readonly sub: { readonly subcommand: "list"; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "set"; readonly name: string | undefined; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "rm"; readonly name: string; readonly json: true | undefined; readonly agent: true | undefined; } | undefined; }; } | { readonly command: { readonly action: "list"; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "erase"; readonly port: string | undefined; readonly baud: string | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "clean"; readonly port: string | undefined; readonly full: true | undefined; readonly recover: true | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "build-runtime"; readonly outDir: string; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; }; } | { readonly command: { readonly action: "test"; readonly filters: readonly string[]; readonly port: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly timeout: string | undefined; readonly updateHeapBaselines: true | undefined; readonly yes: true | undefined; readonly diagnostics: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "sim"; readonly sub: { readonly subcommand: "clean"; } | { readonly subcommand: "deploy"; readonly entry: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly erase: true | undefined; readonly noRestart: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "dev"; readonly entry: string | undefined; readonly forceDeploy: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly noHooks: true | undefined; readonly logLevel: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noWatch: true | undefined; readonly agent: true | undefined; } | { 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; }; } | { readonly subcommand: "profile"; readonly entry: string | undefined; readonly memLimit: string | undefined; readonly memoryBudget: number | undefined; readonly chip: string | undefined; readonly top: number | undefined; readonly sort: string | undefined; readonly minBytes: number | undefined; readonly includeNative: true | undefined; readonly includeBuiltins: true | undefined; readonly onlyNative: true | undefined; readonly onlyBuiltins: true | undefined; readonly bundle: true | undefined; readonly noBundle: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly json: true | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; } | { readonly subcommand: "repl"; readonly agent: true | undefined; } | { readonly subcommand: "reset"; readonly yes: true | undefined; } | { readonly subcommand: "scaffold"; readonly overwrite: true | undefined; } | { readonly subcommand: "test"; readonly filters: readonly string[]; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly timeout: string | undefined; readonly updateHeapBaselines: true | undefined; readonly diagnostics: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; }; } | { readonly command: { readonly action: "docs"; }; } | { readonly command: { readonly action: "home"; }; } | { readonly command: { readonly action: "logs"; readonly sub: { readonly subcommand: "pull"; readonly dest: string | undefined; readonly port: string | undefined; } | { readonly subcommand: "tail"; readonly port: string | undefined; readonly restart: true | undefined; readonly logLevel: string | undefined; } | { readonly subcommand: "reset"; readonly port: string | undefined; }; }; }, [0, import("@optique/core").ParserResult<[0, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "dev"; readonly entry: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly forceDeploy: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBytecode: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noHooks: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly logLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly env: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noAutoEnv: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noWatch: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [1, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "deploy"; readonly entry: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly console: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly erase: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly force: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly env: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noAutoEnv: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noRestart: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly recover: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBytecode: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noHooks: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly logLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [2, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "env"; readonly sub: [0, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "list"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; 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 subcommand: "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 port: [import("@optique/core").ValueParserResult | undefined] | 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 subcommand: "delete"; readonly key: import("@optique/core").ValueParserResult | undefined; readonly port: [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 subcommand: "ui"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | undefined; }] | undefined; }>] | [3, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "build"; readonly entry: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly outDir: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBytecode: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly logLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [4, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "flash"; readonly buildDir: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly from: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly release: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly firmware: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly board: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly target: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly baud: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [5, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "console"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly recover: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [6, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "alias"; readonly sub: [[0, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "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 subcommand: "set"; readonly name: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly port: [import("@optique/core").ValueParserResult | undefined] | 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 subcommand: "rm"; readonly name: import("@optique/core").ValueParserResult | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | undefined] | undefined; }] | undefined; }>] | undefined>] | [1, import("@optique/core").ParserResult<[0, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "list"; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [1, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "erase"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly baud: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [2, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "clean"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly full: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly recover: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [3, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "build-runtime"; readonly outDir: import("@optique/core").ValueParserResult | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [4, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "test"; readonly filters: readonly (import("@optique/core").ValueParserResult | undefined)[]; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly env: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noAutoEnv: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBytecode: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly timeout: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly updateHeapBaselines: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly diagnostics: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined; }>] | [5, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "sim"; readonly sub: [0, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "dev"; readonly entry: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly forceDeploy: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBytecode: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noHooks: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly logLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly env: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noAutoEnv: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noWatch: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [1, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "deploy"; readonly entry: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly env: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noAutoEnv: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly erase: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noRestart: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBytecode: [import("@optique/core").ValueParserResult | undefined] | 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 subcommand: "repl"; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [3, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "test"; readonly filters: readonly (import("@optique/core").ValueParserResult | undefined)[]; readonly env: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noAutoEnv: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBytecode: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly timeout: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly updateHeapBaselines: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly diagnostics: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly agent: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [4, import("@optique/core").ParserResult<["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>] | [5, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "clean"; }] | undefined>] | [6, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "reset"; readonly yes: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [7, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "profile"; readonly entry: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly memLimit: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly memoryBudget: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly chip: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly top: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly sort: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minBytes: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly includeNative: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly includeBuiltins: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly onlyNative: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly onlyBuiltins: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly bundle: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noBundle: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noMinify: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifier: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly minifyLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly json: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly env: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly noAutoEnv: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [8, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "scaffold"; readonly overwrite: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | undefined; }] | undefined; }>] | [6, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "docs"; }] | undefined; }>] | [7, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "home"; }] | undefined; }>] | [8, import("@optique/core").ParserResult<{ readonly command: ["matched", string] | ["parsing", { readonly action: "logs"; readonly sub: [0, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "pull"; readonly dest: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [1, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "tail"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly restart: [import("@optique/core").ValueParserResult | undefined] | undefined; readonly logLevel: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | [2, import("@optique/core").ParserResult<["matched", string] | ["parsing", { readonly subcommand: "reset"; readonly port: [import("@optique/core").ValueParserResult | undefined] | undefined; }] | undefined>] | undefined; }] | undefined; }>] | undefined>] | undefined>; export declare const prog: import("@optique/core/program").Program<"async", { readonly command: { readonly action: "dev"; readonly entry: string | undefined; readonly port: string | undefined; readonly forceDeploy: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly noHooks: true | undefined; readonly logLevel: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noWatch: true | undefined; readonly agent: true | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "deploy"; readonly entry: string | undefined; readonly port: string | undefined; readonly console: true | undefined; readonly erase: true | undefined; readonly force: true | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noRestart: true | undefined; readonly recover: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly noHooks: true | undefined; readonly logLevel: string | undefined; readonly yes: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "env"; readonly sub: { readonly subcommand: "list"; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "set"; readonly noSecret: true | undefined; readonly key: string; readonly value: string | undefined; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "delete"; readonly key: string; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "ui"; readonly port: string | undefined; }; }; } | { readonly command: { readonly action: "build"; readonly entry: string | undefined; readonly outDir: string; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly logLevel: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "flash"; readonly buildDir: string | undefined; readonly from: string | undefined; readonly release: string | undefined; readonly firmware: string | undefined; readonly board: string | undefined; readonly target: string | undefined; readonly port: string | undefined; readonly baud: string | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "console"; readonly port: string | undefined; readonly agent: true | undefined; readonly recover: true | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "alias"; readonly sub: { readonly subcommand: "list"; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "set"; readonly name: string | undefined; readonly port: string | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "rm"; readonly name: string; readonly json: true | undefined; readonly agent: true | undefined; } | undefined; }; } | { readonly command: { readonly action: "list"; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "erase"; readonly port: string | undefined; readonly baud: string | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "clean"; readonly port: string | undefined; readonly full: true | undefined; readonly recover: true | undefined; readonly yes: true | undefined; }; } | { readonly command: { readonly action: "build-runtime"; readonly outDir: string; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; }; } | { readonly command: { readonly action: "test"; readonly filters: readonly string[]; readonly port: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly timeout: string | undefined; readonly updateHeapBaselines: true | undefined; readonly yes: true | undefined; readonly diagnostics: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; } | { readonly command: { readonly action: "sim"; readonly sub: { readonly subcommand: "clean"; } | { readonly subcommand: "deploy"; readonly entry: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly erase: true | undefined; readonly noRestart: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; } | { readonly subcommand: "dev"; readonly entry: string | undefined; readonly forceDeploy: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly noHooks: true | undefined; readonly logLevel: string | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noWatch: true | undefined; readonly agent: true | undefined; } | { 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; }; } | { readonly subcommand: "profile"; readonly entry: string | undefined; readonly memLimit: string | undefined; readonly memoryBudget: number | undefined; readonly chip: string | undefined; readonly top: number | undefined; readonly sort: string | undefined; readonly minBytes: number | undefined; readonly includeNative: true | undefined; readonly includeBuiltins: true | undefined; readonly onlyNative: true | undefined; readonly onlyBuiltins: true | undefined; readonly bundle: true | undefined; readonly noBundle: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly json: true | undefined; readonly env: string | undefined; readonly noAutoEnv: true | undefined; } | { readonly subcommand: "repl"; readonly agent: true | undefined; } | { readonly subcommand: "reset"; readonly yes: true | undefined; } | { readonly subcommand: "scaffold"; readonly overwrite: true | undefined; } | { readonly subcommand: "test"; readonly filters: readonly string[]; readonly env: string | undefined; readonly noAutoEnv: true | undefined; readonly noMinify: true | undefined; readonly minifier: string | undefined; readonly minifyLevel: string | undefined; readonly noBytecode: true | undefined; readonly timeout: string | undefined; readonly updateHeapBaselines: true | undefined; readonly diagnostics: true | undefined; readonly json: true | undefined; readonly agent: true | undefined; }; }; } | { readonly command: { readonly action: "docs"; }; } | { readonly command: { readonly action: "home"; }; } | { readonly command: { readonly action: "logs"; readonly sub: { readonly subcommand: "pull"; readonly dest: string | undefined; readonly port: string | undefined; } | { readonly subcommand: "tail"; readonly port: string | undefined; readonly restart: true | undefined; readonly logLevel: string | undefined; } | { readonly subcommand: "reset"; readonly port: string | undefined; }; }; }>; //# sourceMappingURL=program.d.ts.map