import type { Command } from './command'; type ArgData = { /** * as it appears in the command name, e.g. "component-pattern..." */ nameRaw: string; /** * to make it valid as a js variable name, e.g. "componentPattern" */ nameCamelCase: string; required: boolean; description?: string; isArray?: boolean; }; export declare function getArgsData(cmd: Command): ArgData[]; type FlagData = { name: string; alias?: string; description: string; type: 'string' | 'boolean'; requiresArg: boolean; }; export declare function getFlagsData(cmd: Command): FlagData[]; export declare function getCommandName(cmd: Command): string; export {};