export type { ContextForMacros, EditorType, } from '@xwiki/platform-editors-blocknote-react';
/**
 * @since 18.0.0RC1
 * @beta
 */
declare const BlocknoteEditorAnnotated: import('vue').DefineComponent<{
    editorProps: Omit<import('@xwiki/platform-editors-blocknote-react').BlockNoteViewWrapperProps, "content" | "linkEditionCtx" | "macroAstToReactJsxConverter" | "macros">;
    macros: {
        list: import('@xwiki/platform-macros-api').MacroWithUnknownParamsType[];
        ctx: import('@xwiki/platform-editors-blocknote-react').ContextForMacros;
    } | false;
    editorContent: import('@xwiki/platform-uniast-api').UniAst | Error;
    collaboration?: import('@xwiki/platform-collaboration-api').Collaboration;
    container: import('inversify').Container;
}, {
    getContent: () => import('@xwiki/platform-uniast-api').UniAst | Error;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "instant-change": () => any;
    "debounced-change": (content: import('@xwiki/platform-uniast-api').UniAst) => any;
}, string, import('vue').PublicProps, Readonly<{
    editorProps: Omit<import('@xwiki/platform-editors-blocknote-react').BlockNoteViewWrapperProps, "content" | "linkEditionCtx" | "macroAstToReactJsxConverter" | "macros">;
    macros: {
        list: import('@xwiki/platform-macros-api').MacroWithUnknownParamsType[];
        ctx: import('@xwiki/platform-editors-blocknote-react').ContextForMacros;
    } | false;
    editorContent: import('@xwiki/platform-uniast-api').UniAst | Error;
    collaboration?: import('@xwiki/platform-collaboration-api').Collaboration;
    container: import('inversify').Container;
}> & Readonly<{
    "onInstant-change"?: (() => any) | undefined;
    "onDebounced-change"?: ((content: import('@xwiki/platform-uniast-api').UniAst) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
    'blocknote-container': HTMLDivElement;
}, any>;
export { BlocknoteEditorAnnotated as BlocknoteEditor };
