/** * 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 type FlowSurfaceEventFlowRecord = Record; export type FlowSurfaceEventFlowRegistry = Record; export declare function buildFlowSurfaceEmptyEventCondition(): { logic: string; items: any[]; }; export declare function normalizeFlowSurfaceEventFlowOn(on: unknown): unknown; export declare function normalizeFlowSurfaceEventFlow(actionName: string, key: string, flowInput: unknown): FlowSurfaceEventFlowRecord; export declare function normalizeFlowSurfaceEventFlowRegistry(actionName: string, flowRegistry: Record): FlowSurfaceEventFlowRegistry; export declare function normalizeFlowSurfaceEventFlowRegistry(actionName: string, flowRegistry: T): T; export declare function isFlowSurfaceBeforeAllEventFlow(flow: unknown): boolean;