import type { ModuleRef } from "@nestjs/core"; import type { Type } from "@nestjs/common"; import type { WorkflowCommandRegistry, WorkflowCommand } from "@duraflows/core"; export interface WorkflowCommandRegistration { name: string; useClass: Type; } export declare class NestCommandRegistry implements WorkflowCommandRegistry { private readonly moduleRef; private readonly registrations; constructor(moduleRef: ModuleRef, registrations?: WorkflowCommandRegistration[]); get(name: string): WorkflowCommand; has(name: string): boolean; getRegisteredNames(): Set; } //# sourceMappingURL=nest-command-registry.d.ts.map