/** * 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. */ import React from 'react'; import { ActionModel, CollectionActionModel, FormActionModel } from '@nocobase/client-v2'; import type { FlowEngine } from '@nocobase/flow-engine'; import type { ButtonProps } from 'antd/es/button'; export declare function WorkflowSelect({ filter, optionFilter, ...props }: { [x: string]: any; filter: any; optionFilter: any; }): React.JSX.Element; export declare class FormTriggerWorkflowActionModel extends FormActionModel { defaultProps: ButtonProps; } export declare class RecordTriggerWorkflowActionModel extends ActionModel { static scene: import("@nocobase/client-v2").ActionSceneType; defaultProps: ButtonProps; } export declare class CollectionTriggerWorkflowActionModel extends CollectionActionModel { static scene: import("@nocobase/client-v2").ActionSceneType; defaultProps: ButtonProps; } export declare class WorkbenchTriggerWorkflowActionModel extends ActionModel { defaultProps: ButtonProps; } export declare function registerTriggerWorkflowActionGroups(flowEngine: FlowEngine): void;