import type { Command } from 'commander'; import type { EndpointInfo } from '../../parser/endpoint-extractor.js'; interface GenerateOptions { spec: string; output: string; interactive: 'full' | 'none'; endpoints?: string; readOnly?: boolean; watch?: boolean; config?: string; dryRun?: boolean; skipExisting?: boolean; verbose?: boolean; quiet?: boolean; barrelExtension?: string; } /** Register generate options directly on the given Command (no subcommand). */ export declare function registerGenerateOptions(cmd: Command): void; /** Action handler for the generate command. */ export declare function runGenerateAction(options: GenerateOptions): Promise; export declare function filterEndpoints(allEndpoints: EndpointInfo[], filter?: string): EndpointInfo[]; export {}; //# sourceMappingURL=generate.command.d.ts.map