import { StepDefinition } from "../contracts/workflow/step.contract.mjs"; //#region ../ai/src/workflow/step.d.ts /** * `ai.step(def)` — pass-through factory used for authoring. Returns * the definition object verbatim so the workflow engine can read it * during execution; the factory exists for API symmetry with * `ai.workflow()` and to leave room for future validation or * metadata annotation. * * Generics flow from the enclosing `ai.workflow<...>()` call when the * step is declared inline inside `steps: [...]`. To author a step * outside that context with full typing, pass them explicitly: * `ai.step({ ... })`. */ declare function step, TContext = unknown>(definition: StepDefinition): StepDefinition; //#endregion export { step }; //# sourceMappingURL=step.d.mts.map