import { Instruction, NodeAvailableContext, VariableOption } from '@tachybase/module-workflow/client'; export declare class PdfInstruction extends Instruction { title: string; type: string; group: string; description: string; fieldset: { sourceArray: { type: string; title: string; description: string; 'x-decorator': string; 'x-component': string; items: { type: string; properties: { keyName: { type: string; 'x-component': string; 'x-component-props': { title: string; }; properties: { keyName: { type: string; name: string; 'x-decorator': string; 'x-component': string; }; }; }; sourcePath: { type: string; 'x-component': string; 'x-component-props': { title: string; }; properties: { sourcePath: { type: string; name: string; required: boolean; 'x-decorator': string; 'x-component': string; 'x-component-props': { changeOnSelect: boolean; }; }; }; }; operations: { type: string; 'x-component': string; 'x-component-props': { dataIndex: string; fixed: string; className: string; }; properties: { remove: { type: string; 'x-component': string; }; }; }; }; }; properties: { add: { type: string; title: string; 'x-component': string; 'x-component-props': { defaultValue: {}; }; }; }; }; type: { type: string; title: string; 'x-decorator': string; 'x-component': string; enum: { label: string; value: string; }[]; default: string; }; code: { type: string; title: string; 'x-decorator': string; 'x-decorator-props': { tooltip: string; }; 'x-component': string; 'x-component-props': { defaultLanguage: string; height: string; }; }; }; components: any; isAvailable(ctx: NodeAvailableContext): boolean; useVariables(node: any, options: any): VariableOption; }