import React from 'react';
import type { EditorPluginCreator, EditorPluginOptions } from '../../ricos-types/index.js';
export declare const getOverrideValue: () => string | null;
export declare const hasWixInsiderOverride: boolean;
export declare const OverrideFullRicosEditorLazy: React.LazyExoticComponent<React.ForwardRefExoticComponent<Omit<import("../../ricos-common/ricos-types").RicosEditorProps & {
    platform: import("../../ricos-types/context").Platform;
    t: import("../../ricos-types/common-types").TFunction;
    debugMode?: import("../../ricos-types/debug-mode").DebugMode[];
    jsdomMode?: boolean;
    pluginConfig?: import("../../ricos-types/plugin-types").LegacyEditorPluginConfig;
    helpers?: import("../../ricos-types/editor-types").Helpers;
    biLogger?: {
        logV2: (params: any) => void;
    };
    pluginsMap: Partial<Record<string, EditorPluginCreator>>;
}, "pluginsMap"> & {
    pluginsMap?: Partial<Record<string, EditorPluginCreator>>;
    pluginTypes?: EditorPluginOptions['type'][];
} & React.RefAttributes<import("../../ricos-editor/ricos-editor-ref").RicosEditorRef>>>;
/**
 * Resolves the override bundle's pluginsMap. Returns null when no override is active.
 */
export declare const useOverridePluginsMap: () => Partial<Record<"LAYOUT" | "actionButton" | "ai" | "audio" | "card" | "codeBlock" | "collapsibleList" | "divider" | "emoji" | "file" | "fontFamily" | "fontSize" | "gallery" | "giphy" | "hashtag" | "heading" | "html" | "image" | "indent" | "inlineAi" | "layout" | "lineSpacing" | "link" | "linkButton" | "linkPreview" | "mentions" | "poll" | "shape" | "smartBlock" | "spoiler" | "table" | "textColor" | "textHighlight" | "toc" | "verticalEmbed" | "video", EditorPluginCreator>> | null;
//# sourceMappingURL=overrides.d.ts.map