import type { PuristaCommandId } from '../core/types.js'; export declare const commandRegistry: { readonly 'add-service': import("../core/command.js").PuristaExecutableCommand; readonly 'add-command': import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }>; readonly 'add-subscription': import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; eventToSubscribe: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; eventToSubscribe: string; responseEventName?: string | undefined; }>; readonly 'add-stream': import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }>; readonly 'add-queue': import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; workerName: string; workerDescription: string; responseEventName?: string | undefined; workerMode?: "continuous" | "interval" | "sequential" | undefined; intervalMs?: unknown; maxParallelHandlers?: unknown; createProducer?: unknown; producerCommandName?: string | undefined; producerCommandDescription?: string | undefined; producerResponseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; workerName: string; workerDescription: string; workerMode: "continuous" | "interval" | "sequential"; maxParallelHandlers: number; createProducer: boolean; responseEventName?: string | undefined; intervalMs?: number | undefined; producerCommandName?: string | undefined; producerCommandDescription?: string | undefined; producerResponseEventName?: string | undefined; }>; readonly 'add-queue-worker': import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; queueName: string; responseEventName?: string | undefined; workerMode?: "continuous" | "interval" | "sequential" | undefined; intervalMs?: unknown; maxParallelHandlers?: unknown; }, { name: string; description: string; serviceName: string; serviceVersion: string; queueName: string; workerMode: "continuous" | "interval" | "sequential"; maxParallelHandlers: number; responseEventName?: string | undefined; intervalMs?: number | undefined; }>; readonly 'add-agent': import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }>; readonly 'export-asyncapi': import("../core/command.js").PuristaExecutableCommand<{ definitions?: string | undefined; out?: string | undefined; title?: string | undefined; version?: string | undefined; format?: "json" | undefined; }, { definitions: string; out: string; title: string; version: string; format: "json"; }>; readonly 'export-runtime-capabilities': import("../core/command.js").PuristaExecutableCommand<{ out?: string | undefined; mode?: "definition-only" | "runtime-inspect" | undefined; format?: "json" | undefined; }, { out: string; mode: "definition-only" | "runtime-inspect"; format: "json"; }>; readonly 'export-schedule-manifest': import("../core/command.js").PuristaExecutableCommand<{ definitions?: string | undefined; out?: string | undefined; title?: string | undefined; version?: string | undefined; format?: "json" | undefined; }, { definitions: string; out: string; title: string; version: string; format: "json"; }>; readonly 'export-kubernetes-cronjob': import("../core/command.js").PuristaExecutableCommand<{ triggerImage: string; definitions?: string | undefined; title?: string | undefined; version?: string | undefined; format?: "json" | undefined; out?: string | undefined; triggerCommand?: string | undefined; triggerArgs?: string | string[] | undefined; triggerUrl?: string | undefined; triggerMethod?: string | undefined; namespace?: string | undefined; }, { definitions: string; title: string; version: string; format: "json"; out: string; triggerImage: string; triggerArgs: string[]; triggerMethod: string; triggerCommand?: string | undefined; triggerUrl?: string | undefined; namespace?: string | undefined; }>; readonly 'export-cloudevents-schema': import("../core/command.js").PuristaExecutableCommand<{ out?: string | undefined; format?: "json" | undefined; }, { out: string; format: "json"; }>; readonly 'init-project': import("../core/command.js").PuristaExecutableCommand<{ target?: string | undefined; projectName?: string | undefined; runtime?: "node" | "bun" | undefined; eventBridge?: "default" | "amqp" | "nats" | "mqtt" | "dapr" | undefined; useWebserver?: unknown; fileConvention?: "camel" | "snake" | "kebab" | "pascal" | "pascalSnake" | undefined; eventConvention?: "camel" | "snake" | "kebab" | "pascal" | "pascalSnake" | "constantCase" | "dotCase" | "pathCase" | "trainCase" | undefined; linter?: "biome" | "none" | "eslint" | undefined; formatter?: "biome" | "prettier" | "none" | undefined; packageManager?: "bun" | "npm" | "pnpm" | "yarn" | undefined; installDependencies?: unknown; }, import("../create/types.js").CreateProjectInput>; }; export declare const getCommand: (commandId: PuristaCommandId) => import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }> | import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }> | import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; workerName: string; workerDescription: string; responseEventName?: string | undefined; workerMode?: "continuous" | "interval" | "sequential" | undefined; intervalMs?: unknown; maxParallelHandlers?: unknown; createProducer?: unknown; producerCommandName?: string | undefined; producerCommandDescription?: string | undefined; producerResponseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; workerName: string; workerDescription: string; workerMode: "continuous" | "interval" | "sequential"; maxParallelHandlers: number; createProducer: boolean; responseEventName?: string | undefined; intervalMs?: number | undefined; producerCommandName?: string | undefined; producerCommandDescription?: string | undefined; producerResponseEventName?: string | undefined; }> | import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; queueName: string; responseEventName?: string | undefined; workerMode?: "continuous" | "interval" | "sequential" | undefined; intervalMs?: unknown; maxParallelHandlers?: unknown; }, { name: string; description: string; serviceName: string; serviceVersion: string; queueName: string; workerMode: "continuous" | "interval" | "sequential"; maxParallelHandlers: number; responseEventName?: string | undefined; intervalMs?: number | undefined; }> | import("../core/command.js").PuristaExecutableCommand | import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; responseEventName?: string | undefined; }> | import("../core/command.js").PuristaExecutableCommand<{ name: string; description: string; serviceName: string; serviceVersion: string; eventToSubscribe: string; responseEventName?: string | undefined; }, { name: string; description: string; serviceName: string; serviceVersion: string; eventToSubscribe: string; responseEventName?: string | undefined; }> | import("../core/command.js").PuristaExecutableCommand<{ definitions?: string | undefined; out?: string | undefined; title?: string | undefined; version?: string | undefined; format?: "json" | undefined; }, { definitions: string; out: string; title: string; version: string; format: "json"; }> | import("../core/command.js").PuristaExecutableCommand<{ triggerImage: string; definitions?: string | undefined; title?: string | undefined; version?: string | undefined; format?: "json" | undefined; out?: string | undefined; triggerCommand?: string | undefined; triggerArgs?: string | string[] | undefined; triggerUrl?: string | undefined; triggerMethod?: string | undefined; namespace?: string | undefined; }, { definitions: string; title: string; version: string; format: "json"; out: string; triggerImage: string; triggerArgs: string[]; triggerMethod: string; triggerCommand?: string | undefined; triggerUrl?: string | undefined; namespace?: string | undefined; }> | import("../core/command.js").PuristaExecutableCommand<{ out?: string | undefined; mode?: "definition-only" | "runtime-inspect" | undefined; format?: "json" | undefined; }, { out: string; mode: "definition-only" | "runtime-inspect"; format: "json"; }> | import("../core/command.js").PuristaExecutableCommand<{ out?: string | undefined; format?: "json" | undefined; }, { out: string; format: "json"; }> | import("../core/command.js").PuristaExecutableCommand<{ target?: string | undefined; projectName?: string | undefined; runtime?: "node" | "bun" | undefined; eventBridge?: "default" | "amqp" | "nats" | "mqtt" | "dapr" | undefined; useWebserver?: unknown; fileConvention?: "camel" | "snake" | "kebab" | "pascal" | "pascalSnake" | undefined; eventConvention?: "camel" | "snake" | "kebab" | "pascal" | "pascalSnake" | "constantCase" | "dotCase" | "pathCase" | "trainCase" | undefined; linter?: "biome" | "none" | "eslint" | undefined; formatter?: "biome" | "prettier" | "none" | undefined; packageManager?: "bun" | "npm" | "pnpm" | "yarn" | undefined; installDependencies?: unknown; }, import("../create/types.js").CreateProjectInput>; //# sourceMappingURL=index.d.ts.map