import { PadroneSchema } from "../types/schema.mjs"; import { WithCommand } from "../util/type-utils.mjs"; import { CommandTypesBase, PadroneCommand } from "../types/command.mjs"; //#region src/extension/version.d.ts type VersionCommand = PadroneCommand<'version', '', PadroneSchema, string, [], [], false>; type WithVersion = WithCommand; /** * Extension that adds version support: * - `version` command * - `--version` / `-v` / `-V` flags (root command only) * * Usage: * ```ts * createPadrone('my-cli').extend(padroneVersion()) * ``` */ declare function padroneVersion(): (builder: T) => WithVersion; //#endregion export { VersionCommand, WithVersion, padroneVersion }; //# sourceMappingURL=version.d.mts.map