UNPKG

@tachybase/plugin-workflow-approval

Version:

Approval base in Workflow

80 lines (79 loc) 2.73 kB
import { GroupType, Instruction } from '@tachybase/module-workflow/client'; export declare class ApprovalCarbonCopyInstruction extends Instruction { title: string; type: string; group: GroupType; icon: string; color: string; description: string; components: { ArrayItems: import("@tachybase/schema").ReactFC<import("react").HTMLAttributes<HTMLDivElement>> & import("@tego/client").ArrayBaseMixins & { Item: import("@tachybase/schema").ReactFC<React.HTMLAttributes<HTMLDivElement> & { type?: "card" | "divide"; }>; }; SelectNotifiedPerson: (props: any) => import("react/jsx-runtime").JSX.Element; AdditionNotifiedPerson: () => import("react/jsx-runtime").JSX.Element; ConfigButtonNotice: (props: any) => import("react/jsx-runtime").JSX.Element; CarbonCopyDetail: () => import("react/jsx-runtime").JSX.Element; }; fieldset: { carbonCopyPerson: { type: string; title: string; 'x-decorator': string; 'x-component': string; 'x-component-props': { className: string; }; items: { type: string; 'x-component': string; 'x-component-props': { className: string; }; properties: { sort: { type: string; 'x-decorator': string; 'x-component': string; }; input: { type: string; 'x-decorator': string; 'x-component': string; }; remove: { type: string; 'x-decorator': string; 'x-component': string; }; }; }; properties: { add: { type: string; title: string; 'x-component': string; 'x-component-props': { isAddition: boolean; }; }; }; }; showCarbonCopyDetail: { type: string; title: string; required: boolean; 'x-decorator': string; 'x-component': string; properties: { showCarbonCopyDetail: { type: string; 'x-component': string; }; }; }; }; isAvailable(params: any): boolean; }