import { Command } from "commander"; export interface CommandHandlers { generate: (options: { lang?: string; from?: string; behavior?: string; in?: string; out?: string; sharedTypesOut?: string; runtimeImport?: string; sharedTypesImport?: string; leafTransport?: string; leafTransportImport?: string; }, parentOpts: Record) => Promise; check: (options: { lang?: string; from?: string; behavior?: string; in?: string; out?: string; sharedTypesOut?: string; runtimeImport?: string; sharedTypesImport?: string; leafTransport?: string; leafTransportImport?: string; }, parentOpts: Record) => Promise; } export declare function createProgram(handlers: CommandHandlers, version: string): Command; //# sourceMappingURL=program.d.ts.map