/// import type { IToolbarItemConfigTiptap, PluginToolbarButton, RicosServices, ToolbarButton } from 'ricos-types'; export declare class PluginToolbarButtonCollisionError extends Error { } /** * Represents plugin toolbar button * * * @export * @class PluginToolbarButton */ export declare class RicosPluginToolbarButton implements PluginToolbarButton { button: ToolbarButton; services: RicosServices; private constructor(); static of(button: ToolbarButton, services: RicosServices): RicosPluginToolbarButton; register(): void; unregister(): void; getButton(): ToolbarButton; getModal(): import("ricos-types").ModalConfig | undefined; equals(button: PluginToolbarButton): boolean; toToolbarItemConfig(): IToolbarItemConfigTiptap; getRenderer(): { [x: string]: (toolbarItem: any) => import("react").JSX.Element; }; } //# sourceMappingURL=pluginToolbarButton.d.ts.map