import type { ReactElement } from 'react'; import type { ToolbarButton } from './ToolbarButton'; import type { DataHookDecoratedToolbarButtons, ToolbarButtonsCollection } from './toolbarButtonsTypes'; export declare class ToolbarButtons implements DataHookDecoratedToolbarButtons, ToolbarButtonsCollection { private readonly _toolbarButtons; constructor(toolbarButtons: ToolbarButton[]); get toolbarButtons(): ToolbarButton[]; getButtonByIndex(index: number): ToolbarButton; isEmpty(): boolean; addButton(toolbarButton: ToolbarButton): void; getButtonsElements(): ReactElement[]; getButtonsElementsWithDataHook(): ReactElement[]; getFirstButtonDataHook(): string | null; getLastButtonDataHook(): string | null; } //# sourceMappingURL=ToolbarButtons.d.ts.map