/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { Activity, ActivityDefinition, ActivityDisplayMode, ImportedWorkflowData, Workflow, WorkflowFormatDescriptor, WorkflowFormatDescriptorDictionary } from "./models"; import { SelectItem } from "./components/field-editors/select-field/models"; export namespace Components { interface WfActivityEditor { "activity": Activity; "activityDefinitions": Array; "show": boolean; } interface WfActivityPicker { "activityDefinitions": Array; "hide": () => Promise; "show": () => Promise; } interface WfActivityRenderer { "activity": Activity; "activityDefinition": ActivityDefinition; "displayMode": ActivityDisplayMode; "updateEditor": (formData: FormData) => Promise; } interface WfBooleanField { "checked": boolean; "hint": string; "label": string; "name": string; } interface WfContextMenu { "handleContextMenuEvent": (e: MouseEvent) => Promise; "target": HTMLElement | ShadowRoot; "targetSelector": string; } interface WfContextMenuItem { "text": any; } interface WfDesigner { "activityDefinitions": Array; "addActivity": (activityDefinition: ActivityDefinition) => Promise; "canvasHeight": string; "getWorkflow": () => Promise; "newWorkflow": () => Promise; "readonly": boolean; "updateActivity": (activity: Activity) => Promise; "workflow": Workflow; } interface WfDesignerHost { "activityDefinitionsData": string; "canvasHeight": string; "export": (formatDescriptor: WorkflowFormatDescriptor) => Promise; "getWorkflow": () => Promise; "import": () => Promise; "newWorkflow": () => Promise; "pluginsData": string; "readonly": boolean; "showActivityPicker": () => Promise; "workflow": Workflow; "workflowData": string; } interface WfExportButton { "designerHostId": string; "workflowFormats": WorkflowFormatDescriptorDictionary; } interface WfExpressionField { "hint": string; "label": string; "multiline": boolean; "name": string; "syntax": string; "value": string; } interface WfImportExport { "export": (designer: HTMLWfDesignerElement, formatDescriptor: WorkflowFormatDescriptor) => Promise; "import": (data?: ImportedWorkflowData) => Promise; } interface WfListField { "hint": string; "items": string; "label": string; "name": string; } interface WfSelectField { "hint": string; "items": Array; "label": string; "name": string; "value": string; } interface WfTextField { "hint": string; "label": string; "name": string; "value": string; } } export interface WfActivityEditorCustomEvent extends CustomEvent { detail: T; target: HTMLWfActivityEditorElement; } export interface WfActivityPickerCustomEvent extends CustomEvent { detail: T; target: HTMLWfActivityPickerElement; } export interface WfContextMenuCustomEvent extends CustomEvent { detail: T; target: HTMLWfContextMenuElement; } export interface WfDesignerCustomEvent extends CustomEvent { detail: T; target: HTMLWfDesignerElement; } export interface WfDesignerHostCustomEvent extends CustomEvent { detail: T; target: HTMLWfDesignerHostElement; } export interface WfExportButtonCustomEvent extends CustomEvent { detail: T; target: HTMLWfExportButtonElement; } export interface WfImportExportCustomEvent extends CustomEvent { detail: T; target: HTMLWfImportExportElement; } declare global { interface HTMLWfActivityEditorElement extends Components.WfActivityEditor, HTMLStencilElement { } var HTMLWfActivityEditorElement: { prototype: HTMLWfActivityEditorElement; new (): HTMLWfActivityEditorElement; }; interface HTMLWfActivityPickerElement extends Components.WfActivityPicker, HTMLStencilElement { } var HTMLWfActivityPickerElement: { prototype: HTMLWfActivityPickerElement; new (): HTMLWfActivityPickerElement; }; interface HTMLWfActivityRendererElement extends Components.WfActivityRenderer, HTMLStencilElement { } var HTMLWfActivityRendererElement: { prototype: HTMLWfActivityRendererElement; new (): HTMLWfActivityRendererElement; }; interface HTMLWfBooleanFieldElement extends Components.WfBooleanField, HTMLStencilElement { } var HTMLWfBooleanFieldElement: { prototype: HTMLWfBooleanFieldElement; new (): HTMLWfBooleanFieldElement; }; interface HTMLWfContextMenuElement extends Components.WfContextMenu, HTMLStencilElement { } var HTMLWfContextMenuElement: { prototype: HTMLWfContextMenuElement; new (): HTMLWfContextMenuElement; }; interface HTMLWfContextMenuItemElement extends Components.WfContextMenuItem, HTMLStencilElement { } var HTMLWfContextMenuItemElement: { prototype: HTMLWfContextMenuItemElement; new (): HTMLWfContextMenuItemElement; }; interface HTMLWfDesignerElement extends Components.WfDesigner, HTMLStencilElement { } var HTMLWfDesignerElement: { prototype: HTMLWfDesignerElement; new (): HTMLWfDesignerElement; }; interface HTMLWfDesignerHostElement extends Components.WfDesignerHost, HTMLStencilElement { } var HTMLWfDesignerHostElement: { prototype: HTMLWfDesignerHostElement; new (): HTMLWfDesignerHostElement; }; interface HTMLWfExportButtonElement extends Components.WfExportButton, HTMLStencilElement { } var HTMLWfExportButtonElement: { prototype: HTMLWfExportButtonElement; new (): HTMLWfExportButtonElement; }; interface HTMLWfExpressionFieldElement extends Components.WfExpressionField, HTMLStencilElement { } var HTMLWfExpressionFieldElement: { prototype: HTMLWfExpressionFieldElement; new (): HTMLWfExpressionFieldElement; }; interface HTMLWfImportExportElement extends Components.WfImportExport, HTMLStencilElement { } var HTMLWfImportExportElement: { prototype: HTMLWfImportExportElement; new (): HTMLWfImportExportElement; }; interface HTMLWfListFieldElement extends Components.WfListField, HTMLStencilElement { } var HTMLWfListFieldElement: { prototype: HTMLWfListFieldElement; new (): HTMLWfListFieldElement; }; interface HTMLWfSelectFieldElement extends Components.WfSelectField, HTMLStencilElement { } var HTMLWfSelectFieldElement: { prototype: HTMLWfSelectFieldElement; new (): HTMLWfSelectFieldElement; }; interface HTMLWfTextFieldElement extends Components.WfTextField, HTMLStencilElement { } var HTMLWfTextFieldElement: { prototype: HTMLWfTextFieldElement; new (): HTMLWfTextFieldElement; }; interface HTMLElementTagNameMap { "wf-activity-editor": HTMLWfActivityEditorElement; "wf-activity-picker": HTMLWfActivityPickerElement; "wf-activity-renderer": HTMLWfActivityRendererElement; "wf-boolean-field": HTMLWfBooleanFieldElement; "wf-context-menu": HTMLWfContextMenuElement; "wf-context-menu-item": HTMLWfContextMenuItemElement; "wf-designer": HTMLWfDesignerElement; "wf-designer-host": HTMLWfDesignerHostElement; "wf-export-button": HTMLWfExportButtonElement; "wf-expression-field": HTMLWfExpressionFieldElement; "wf-import-export": HTMLWfImportExportElement; "wf-list-field": HTMLWfListFieldElement; "wf-select-field": HTMLWfSelectFieldElement; "wf-text-field": HTMLWfTextFieldElement; } } declare namespace LocalJSX { interface WfActivityEditor { "activity"?: Activity; "activityDefinitions"?: Array; "onUpdate-activity"?: (event: WfActivityEditorCustomEvent) => void; "show"?: boolean; } interface WfActivityPicker { "activityDefinitions"?: Array; "onActivity-picked"?: (event: WfActivityPickerCustomEvent) => void; } interface WfActivityRenderer { "activity"?: Activity; "activityDefinition"?: ActivityDefinition; "displayMode"?: ActivityDisplayMode; } interface WfBooleanField { "checked"?: boolean; "hint"?: string; "label"?: string; "name"?: string; } interface WfContextMenu { "onContext-menu"?: (event: WfContextMenuCustomEvent) => void; "target"?: HTMLElement | ShadowRoot; "targetSelector"?: string; } interface WfContextMenuItem { "text"?: any; } interface WfDesigner { "activityDefinitions"?: Array; "canvasHeight"?: string; "onAdd-activity"?: (event: WfDesignerCustomEvent) => void; "onEdit-activity"?: (event: WfDesignerCustomEvent) => void; "onWorkflowChanged"?: (event: WfDesignerCustomEvent) => void; "readonly"?: boolean; "workflow"?: Workflow; } interface WfDesignerHost { "activityDefinitionsData"?: string; "canvasHeight"?: string; "onWorkflowChanged"?: (event: WfDesignerHostCustomEvent) => void; "pluginsData"?: string; "readonly"?: boolean; "workflow"?: Workflow; "workflowData"?: string; } interface WfExportButton { "designerHostId"?: string; "onExport"?: (event: WfExportButtonCustomEvent) => void; "workflowFormats"?: WorkflowFormatDescriptorDictionary; } interface WfExpressionField { "hint"?: string; "label"?: string; "multiline"?: boolean; "name"?: string; "syntax"?: string; "value"?: string; } interface WfImportExport { "onImport-workflow"?: (event: WfImportExportCustomEvent) => void; } interface WfListField { "hint"?: string; "items"?: string; "label"?: string; "name"?: string; } interface WfSelectField { "hint"?: string; "items"?: Array; "label"?: string; "name"?: string; "value"?: string; } interface WfTextField { "hint"?: string; "label"?: string; "name"?: string; "value"?: string; } interface IntrinsicElements { "wf-activity-editor": WfActivityEditor; "wf-activity-picker": WfActivityPicker; "wf-activity-renderer": WfActivityRenderer; "wf-boolean-field": WfBooleanField; "wf-context-menu": WfContextMenu; "wf-context-menu-item": WfContextMenuItem; "wf-designer": WfDesigner; "wf-designer-host": WfDesignerHost; "wf-export-button": WfExportButton; "wf-expression-field": WfExpressionField; "wf-import-export": WfImportExport; "wf-list-field": WfListField; "wf-select-field": WfSelectField; "wf-text-field": WfTextField; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "wf-activity-editor": LocalJSX.WfActivityEditor & JSXBase.HTMLAttributes; "wf-activity-picker": LocalJSX.WfActivityPicker & JSXBase.HTMLAttributes; "wf-activity-renderer": LocalJSX.WfActivityRenderer & JSXBase.HTMLAttributes; "wf-boolean-field": LocalJSX.WfBooleanField & JSXBase.HTMLAttributes; "wf-context-menu": LocalJSX.WfContextMenu & JSXBase.HTMLAttributes; "wf-context-menu-item": LocalJSX.WfContextMenuItem & JSXBase.HTMLAttributes; "wf-designer": LocalJSX.WfDesigner & JSXBase.HTMLAttributes; "wf-designer-host": LocalJSX.WfDesignerHost & JSXBase.HTMLAttributes; "wf-export-button": LocalJSX.WfExportButton & JSXBase.HTMLAttributes; "wf-expression-field": LocalJSX.WfExpressionField & JSXBase.HTMLAttributes; "wf-import-export": LocalJSX.WfImportExport & JSXBase.HTMLAttributes; "wf-list-field": LocalJSX.WfListField & JSXBase.HTMLAttributes; "wf-select-field": LocalJSX.WfSelectField & JSXBase.HTMLAttributes; "wf-text-field": LocalJSX.WfTextField & JSXBase.HTMLAttributes; } } }