/* 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.core'; 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; } } 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 extends JSXBase.HTMLAttributes { 'activity'?: Activity; 'activityDefinitions'?: Array; 'onUpdate-activity'?: (event: CustomEvent) => void; 'show'?: boolean; } interface WfActivityPicker extends JSXBase.HTMLAttributes { 'activityDefinitions'?: Array; 'onActivity-picked'?: (event: CustomEvent) => void; } interface WfActivityRenderer extends JSXBase.HTMLAttributes { 'activity'?: Activity; 'activityDefinition'?: ActivityDefinition; 'displayMode'?: ActivityDisplayMode; } interface WfBooleanField extends JSXBase.HTMLAttributes { 'checked'?: boolean; 'hint'?: string; 'label'?: string; 'name'?: string; } interface WfContextMenu extends JSXBase.HTMLAttributes { 'onContext-menu'?: (event: CustomEvent) => void; 'target'?: HTMLElement | ShadowRoot; 'targetSelector'?: string; } interface WfContextMenuItem extends JSXBase.HTMLAttributes { 'text'?: any; } interface WfDesigner extends JSXBase.HTMLAttributes { 'activityDefinitions'?: Array; 'canvasHeight'?: string; 'onAdd-activity'?: (event: CustomEvent) => void; 'onEdit-activity'?: (event: CustomEvent) => void; 'onWorkflowChanged'?: (event: CustomEvent) => void; 'readonly'?: boolean; 'workflow'?: Workflow; } interface WfDesignerHost extends JSXBase.HTMLAttributes { 'activityDefinitionsData'?: string; 'canvasHeight'?: string; 'onWorkflowChanged'?: (event: CustomEvent) => void; 'pluginsData'?: string; 'readonly'?: boolean; 'workflow'?: Workflow; 'workflowData'?: string; } interface WfExportButton extends JSXBase.HTMLAttributes { 'designerHostId'?: string; 'onExport'?: (event: CustomEvent) => void; 'workflowFormats'?: WorkflowFormatDescriptorDictionary; } interface WfExpressionField extends JSXBase.HTMLAttributes { 'hint'?: string; 'label'?: string; 'multiline'?: boolean; 'name'?: string; 'syntax'?: string; 'value'?: string; } interface WfImportExport extends JSXBase.HTMLAttributes { 'onImport-workflow'?: (event: CustomEvent) => void; } interface WfListField extends JSXBase.HTMLAttributes { 'hint'?: string; 'items'?: string; 'label'?: string; 'name'?: string; } interface WfSelectField extends JSXBase.HTMLAttributes { 'hint'?: string; 'items'?: Array; 'label'?: string; 'name'?: string; 'value'?: string; } interface WfTextField extends JSXBase.HTMLAttributes { '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 extends LocalJSX.IntrinsicElements {} } }