import type { WorkflowOperationSurface, WorkflowSurface } from 'openxiangda-contracts/browser'; export interface WorkflowOperationStringSchema { minLength?: number; maxLength?: number; pattern?: string; } export declare function workflowOperationStringError(schema: WorkflowOperationStringSchema, value: unknown, required: boolean, label: string): string | null; export declare function workflowOperationSignature(operation: WorkflowOperationSurface): string; export declare function retainedWorkflowOperation(selected: { operation: WorkflowOperationSurface; operationSignature: string; surface: WorkflowSurface; } | null, current: WorkflowSurface, operations: WorkflowOperationSurface[], afterRefusal: boolean): WorkflowOperationSurface | null; export declare function workflowOperationInputFailure(error: unknown): string | null; //# sourceMappingURL=workflow-operation-input.d.ts.map