import type { IToolbarItemConfigTiptap, RicosServices, ToolbarButton } from '../ricos-types/index.js';
/**
 * Represents plugin toolbar button
 *
 *
 * @export
 * @class PluginToolbarButton
 */
export declare class RicosPluginToolbarButton {
    button: ToolbarButton;
    services: RicosServices;
    private constructor();
    static of(button: ToolbarButton, services: RicosServices): RicosPluginToolbarButton;
    getButton(): ToolbarButton;
    equals(button: RicosPluginToolbarButton): boolean;
    toToolbarItemConfig(): IToolbarItemConfigTiptap;
    getRenderer(): {
        [x: string]: import("../ricos-types/plugin-toolbar").ToolbarButtonRenderer;
    };
}
//# sourceMappingURL=plugin-toolbar-button.d.ts.map