/** * `weft.workflows.revisions.install` operation + REST binding. * * Durably installs a validated {@link WorkflowRevisionManifest} for a * workflow the engine already has an in-process definition for. Catalog * bookkeeping only — see `core/engine/engine-workflows-namespace.ts`'s * module doc: installing (and later activating) a revision never changes * which in-process handler `engine.start()` dispatches to. * * @module server/operations/install-workflow-revision */ import { z } from 'zod'; import type { WorkflowRevisionRecord } from '../../core/catalog/index.ts'; import type { UnknownRestBinding } from '../rest-bindings.ts'; declare const installWorkflowRevisionInput: z.ZodObject<{ manifest: z.ZodUnknown; }, z.core.$strip>; export type InstallWorkflowRevisionInput = z.infer; export type InstallWorkflowRevisionOutput = WorkflowRevisionRecord; export declare const installWorkflowRevisionOperation: import("../operation-catalog.ts").OperationDefinition<{ manifest: unknown; }, Readonly<{ manifest: import("../../index.ts").WorkflowRevisionManifest; installedAt: number; }>, unknown>; export declare const installWorkflowRevisionRestBinding: UnknownRestBinding; export {};