import { Component } from '../component'; import { ToolbarControlTypes } from '../../interfaces'; export declare class Toolbar extends Component { type: string; overflowButton: any; overflowMenu: any; overflowMenuX: number; overflowMenuY: number; overflowMenuItemId: number; init(): void; render(animate?: boolean): void; isOverflowMenuOpen(): boolean; updateOverflowMenu(show: boolean): void; focusOnPreviousEnabledMenuItem(currentItemIndex: any): void; focusOnNextEnabledMenuItem(currentItemIndex: any): void; toggleOverflowMenu(): void; getOverflowMenuHTML(): any; getControlConfigs(): { buttonList: any[]; overflowMenuItemList?: undefined; } | { buttonList: any[]; overflowMenuItemList: any[]; }; getOverflowMenuItems(): any[]; getOverflowButtonConfig(): { id: string; shouldBeDisabled: () => boolean; iconSVGContent: string; clickFunction: () => void; }; getControlConfigByType(controlType: ToolbarControlTypes): any; getControlIconByType(controlType: ToolbarControlTypes): "\n \t\t\t\t\t" | "\n\t\t\t\t\t\t" | ""; }