import type { RunDeferredHookRequest } from "../dto/lifecycle/index.js"; import type { RunLifecycleHooksUseCase } from "./RunLifecycleHooksUseCase.js"; /** * Consume side of deferred lifecycle delivery. Queue bodies are * untrusted: the versioned envelope is validated before any field is * read, then the original identity snapshot is rebuilt with the * consume invocation's fresh adapter bindings. * * Deferred failures intentionally escape. The Queue adapter converts * a throw into retry/DLQ behavior; the already-committed entry * mutation is unaffected. */ export declare class RunDeferredHookUseCase { private readonly hooks; constructor(hooks: Pick); execute(request: RunDeferredHookRequest): Promise; } //# sourceMappingURL=RunDeferredHookUseCase.d.ts.map