//#region src/cli/errors.d.ts declare function formatCliError(error: unknown): string; //#endregion //#region src/cli/index.d.ts declare const UPGRADE_TAGS: readonly ["latest", "beta"]; type UpgradeTag = (typeof UPGRADE_TAGS)[number]; /** Normalize command aliases like `upgrade@beta` into the base command + dist-tag. */ declare function parseCommandAlias(rawCommand?: string): { command?: string; tag?: UpgradeTag; }; /** Parse flags like --template next, --name my-docs, --theme concrete, --entry docs, --framework astro (exported for tests). */ declare function parseFlags(argv: string[]): Record; //#endregion export { formatCliError, parseCommandAlias, parseFlags };