///
import type { ToolbarSettingsFunctions } from 'wix-rich-content-common';
import type { TOOLBARS } from 'wix-rich-content-editor-common';
export declare const getToolbarSettings: (finaltoolbarSettings: ToolbarSettingsFunctions[], toolbarType: TbType) => Extract | Extract<{
name: TOOLBARS.FOOTER;
shouldCreate?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
footerToolbarConfig?: import("wix-rich-content-common").FooterToolbarConfig | undefined;
}, {
name: TbType;
}> | Extract<{
name: TOOLBARS.SIDE;
shouldCreate?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
onClick?: (() => void) | undefined;
addPluginMenuConfig?: import("wix-rich-content-common").AddPluginMenuConfig | undefined;
}, {
name: TbType;
}> | Extract<{
name: TOOLBARS.STATIC;
shouldCreate?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
getButtons?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
getTextPluginButtons?: (() => import("wix-rich-content-common").PlatformSettings<{
[key: string]: import("react").ComponentType<{}> | import("wix-rich-content-common").TextButtonMapping;
}>) | undefined;
getPositionOffset?: (() => import("wix-rich-content-common").PlatformSettings<{
x: number;
y: number;
}>) | undefined;
getDisplayOptions?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
getToolbarDecorationFn?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
}, {
name: TbType;
}> | Extract<{
name: TOOLBARS.INLINE;
shouldCreate?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
getButtons?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
getTextPluginButtons?: (() => import("wix-rich-content-common").PlatformSettings<{
[key: string]: import("react").ComponentType<{}> | import("wix-rich-content-common").TextButtonMapping;
}>) | undefined;
getPositionOffset?: (() => import("wix-rich-content-common").PlatformSettings<{
x: number;
y: number;
}>) | undefined;
getDisplayOptions?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
getToolbarDecorationFn?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
}, {
name: TbType;
}> | Extract<{
name: TOOLBARS.PLUGIN;
shouldCreate?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
filterItems?: ((item: import("wix-rich-content-common").IToolbarItemConfigTiptap, nodeType: import("wix-rich-content-common").PluginToolbarIds) => boolean) | undefined;
}, {
name: TbType;
}> | Extract<{
name: TOOLBARS.LINK;
shouldCreate?: (() => import("wix-rich-content-common").PlatformSettings) | undefined;
}, {
name: TbType;
}> | undefined;
export declare const getShouldCreate: (isMobile: boolean, shouldCreateFn: ToolbarSettingsFunctions['shouldCreate']) => boolean;
//# sourceMappingURL=toolbar-utils.d.ts.map