import { ControlBase } from "../controlbase"; import { IActionData } from "../../core/interfaces/iactiondata"; import { IControlConfiguration } from "../../core/interfaces/icontrolconfiguration"; import { IControlResources } from "../../core/interfaces/icontrolresources"; export declare class ToolbarControl extends ControlBase { private controlContentSelectorCss; private moreButtonSelector; private rootItemsControlName; private rootItemsLayoutInfo; private resizeSensor; constructor(controlName: string, eventHandlers: IActionData[], controlConfig: IControlConfiguration, controlResources: IControlResources); refreshLayout(): void; protected registerControlEventSourcesInternal(htmlControl: HTMLElement): void; protected unregisterControlEventSourcesInternal(htmlControl: HTMLElement): void; private getToolbarWidth; private getRootItem; private getRootItemWidth; private calcRootItemsLayoutInfo; private showRootItem; private applyResponsiveLayout; private resizeEventHandler; }