## API Report File for "@eigenpal/docx-editor-vue"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { Component } from 'vue';
import { createRenderedDomContext } from '@eigenpal/docx-editor-core/plugin-api/RenderedDomContext';
import { EditorPluginCore } from '@eigenpal/docx-editor-core/plugin-api';
import { EditorView } from 'prosemirror-view';
import { PanelConfig } from '@eigenpal/docx-editor-core/plugin-api';
import { default as PluginHost } from './PluginHost.vue';
import { PluginPanelProps } from '@eigenpal/docx-editor-core/plugin-api';
import { PositionCoordinates } from '@eigenpal/docx-editor-core/plugin-api';
import { RenderedDomContext } from '@eigenpal/docx-editor-core/plugin-api';
import { RenderedDomContextImpl } from '@eigenpal/docx-editor-core/plugin-api/RenderedDomContext';
import { VNode } from 'vue';

export { createRenderedDomContext }

// @public
export type EditorPlugin<TState = any> = VueEditorPlugin<TState>;

export { EditorPluginCore }

export { PanelConfig }

export { PluginHost }

export { PluginPanelProps }

export { PositionCoordinates }

export { RenderedDomContext }

export { RenderedDomContextImpl }

// @public
export interface VueEditorPlugin<TState = any> extends EditorPluginCore<TState> {
    Panel?: Component<PluginPanelProps<TState>>;
    renderOverlay?: (context: RenderedDomContext, state: TState, editorView: EditorView | null) => VNode | null;
}

```
