/** * `weft.workflows.revisions.activate` operation + REST binding. * * Activates an already-installed `(name, revision)` as the durably * advertised active revision — bookkeeping only. See * `core/engine/engine-workflows-namespace.ts`'s module doc: activation * moves `RegistrySnapshot.activeRevisions`, never which in-process handler * `engine.start()` dispatches to. * * @module server/operations/activate-workflow-revision */ import { z } from 'zod'; import type { WorkflowCatalogActivationResult } from '../../core/catalog/index.ts'; import type { UnknownRestBinding } from '../rest-bindings.ts'; declare const activateWorkflowRevisionInput: z.ZodObject<{ name: z.ZodUnknown; revision: z.ZodUnknown; expectedGeneration: z.ZodOptional; policy: z.ZodOptional; }, z.core.$strip>; export type ActivateWorkflowRevisionInput = z.infer; export type ActivateWorkflowRevisionOutput = WorkflowCatalogActivationResult; export declare const activateWorkflowRevisionOperation: import("../operation-catalog.ts").OperationDefinition<{ name: unknown; revision: unknown; expectedGeneration?: unknown; policy?: unknown; }, WorkflowCatalogActivationResult, unknown>; export declare const activateWorkflowRevisionRestBinding: UnknownRestBinding; export {};