import { Editor, EditorInitArgs, EditorTheme, KogitoEditorChannelApi, KogitoEditorEnvelopeContextType } from '@kie-tools-core/editor/dist/api'; import { Notification } from '@kie-tools-core/notifications/dist/api'; import '@patternfly/react-core/dist/styles/base.css'; export declare class KaotoEditorApp implements Editor { private readonly envelopeContext; private readonly initArgs; private readonly editorRef; af_isReact: boolean; af_componentId: string; af_componentTitle: string; constructor(envelopeContext: KogitoEditorEnvelopeContextType, initArgs: EditorInitArgs); getElementPosition(): Promise<{ bottom: number; height: number; left: number; right: number; top: number; width: number; x: number; y: number; }>; setContent(path: string, content: string): Promise; getContent(): Promise; getPreview(): Promise; undo(): Promise; redo(): Promise; validate(): Promise; setTheme(theme: EditorTheme): Promise; af_componentRoot(): import("react/jsx-runtime").JSX.Element; }