/** * Command generation and deployment */ import { CommandOptions, GeneratedCommand, CommandDeploymentResult, ValidationResult } from './types.js'; /** * Validate command options */ export declare function validateCommand(command: GeneratedCommand): ValidationResult; /** * Generate a command from options */ export declare function generateCommand(options: CommandOptions): Promise; /** * Deploy a generated command to the filesystem */ export declare function deployCommand(command: GeneratedCommand, options?: { force?: boolean; backup?: boolean; }): Promise; /** * Generate and deploy a command in one step */ export declare function generateAndDeploy(options: CommandOptions, deployOptions?: { force?: boolean; backup?: boolean; }): Promise; /** * List existing commands in a project */ export declare function listCommands(platform: string, projectPath: string): Promise; //# sourceMappingURL=generator.d.ts.map