export type FormProperties = import("@bpmn-io/form-js-viewer/dist/types/types").FormProperties; export type FormEditorProperties = import("@bpmn-io/form-js-editor/dist/types/types").FormEditorProperties; export type FormPlaygroundOptions = { actions?: { display: boolean; }; additionalModules?: Array; container?: Element; data: any; editor?: { inlinePropertiesPanel: boolean; }; editorAdditionalModules?: Array; editorProperties?: FormEditorProperties; editorSlots?: any; exporter?: { name: string; version: string; }; propertiesPanel?: { parent: Element; feelPopupContainer: Element; }; schema: any; viewerAdditionalModules?: Array; viewerProperties?: FormProperties; }; /** * @typedef { import('@bpmn-io/form-js-viewer/dist/types/types').FormProperties } FormProperties * @typedef { import('@bpmn-io/form-js-editor/dist/types/types').FormEditorProperties } FormEditorProperties * * @typedef { { * actions?: { display: Boolean } * additionalModules?: Array * container?: Element * data: any * editor?: { inlinePropertiesPanel: Boolean } * editorAdditionalModules?: Array * editorProperties?: FormEditorProperties * editorSlots?: Object * exporter?: { name: String, version: String } * propertiesPanel?: { parent: Element, feelPopupContainer: Element } * schema: any * viewerAdditionalModules?: Array * viewerProperties?: FormProperties * } } FormPlaygroundOptions */ /** * @param {FormPlaygroundOptions} options */ export function Playground(options: FormPlaygroundOptions): void; export class Playground { /** * @typedef { import('@bpmn-io/form-js-viewer/dist/types/types').FormProperties } FormProperties * @typedef { import('@bpmn-io/form-js-editor/dist/types/types').FormEditorProperties } FormEditorProperties * * @typedef { { * actions?: { display: Boolean } * additionalModules?: Array * container?: Element * data: any * editor?: { inlinePropertiesPanel: Boolean } * editorAdditionalModules?: Array * editorProperties?: FormEditorProperties * editorSlots?: Object * exporter?: { name: String, version: String } * propertiesPanel?: { parent: Element, feelPopupContainer: Element } * schema: any * viewerAdditionalModules?: Array * viewerProperties?: FormProperties * } } FormPlaygroundOptions */ /** * @param {FormPlaygroundOptions} options */ constructor(options: FormPlaygroundOptions); on: { (type: Key, handler: import("mitt").Handler[Key]>): void; (type: "*", handler: import("mitt").WildcardHandler>): void; }; off: { (type: Key, handler?: import("mitt").Handler[Key]>): void; (type: "*", handler: import("mitt").WildcardHandler>): void; }; emit: { (type: Key, event: Record[Key]): void; (type: undefined extends Record[Key] ? Key : never): void; }; destroy: () => void; getState: (...args: any[]) => any; getSchema: (...args: any[]) => any; setSchema: (...args: any[]) => any; saveSchema: (...args: any[]) => any; get: (...args: any[]) => any; getDataEditor: (...args: any[]) => any; getEditor: (...args: any[]) => any; getForm: (...args: any[]) => any; getResultView: (...args: any[]) => any; attachEditorContainer: (...args: any[]) => any; attachPreviewContainer: (...args: any[]) => any; attachDataContainer: (...args: any[]) => any; attachResultContainer: (...args: any[]) => any; attachPaletteContainer: (...args: any[]) => any; attachPropertiesPanelContainer: (...args: any[]) => any; }