/** * This file is part of the NocoBase (R) project. * Copyright (c) 2020-2024 NocoBase Co., Ltd. * Authors: NocoBase Team. * * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License. * For more information, please refer to: https://www.nocobase.com/agreement. */ export declare const FLOW_SURFACE_APPROVAL_BLUEPRINT_SURFACES: readonly ["initiator", "approver", "taskCard"]; export type FlowSurfaceApprovalBlueprintSurface = (typeof FLOW_SURFACE_APPROVAL_BLUEPRINT_SURFACES)[number]; export type FlowSurfaceApplyApprovalBlueprintDocument = { version: '1'; mode: 'replace'; surface: FlowSurfaceApprovalBlueprintSurface; workflowId?: string | number; nodeId?: string | number; blocks?: Record[]; fields?: Array>; layout?: Record; }; export declare function prepareFlowSurfaceApplyApprovalBlueprintDocument(values: Record): FlowSurfaceApplyApprovalBlueprintDocument;