import type { TiptapAdapter } from '../tiptap-editor/components/rich-content-adapter.js';
import type { PublicCommands } from './editor-commands-type.js';
export type { TiptapEditor } from './tiptap.js';
export interface IRicosEditor {
    getPublicCommands(): PublicCommands;
    readonly adapter: TiptapAdapter;
}
export interface EditorEventSource {
    publishLoaded(): boolean;
    publishFirstEdit(): boolean;
    publishError(error: any, errorInfo: any): boolean;
    publishContentSaved(): boolean;
}
//# sourceMappingURL=editor.d.ts.map