import { Editor } from '@tiptap/react';
import { EditorService } from './editor';
import { StoreService } from './store';
export declare class Plugin {
    editorId: string;
    editor: Editor | undefined;
    editorService: EditorService;
    storeService: StoreService;
    constructor(editorId: string, editor?: Editor);
    static getInstance(config?: {
        editorId?: string | null;
        editor?: Editor;
    }): Plugin;
}
