import { ToolbarElement } from './ToolbarElement'; interface IToolbarDropdownElementConfig { items: { key: string; value: T; text: string; default?: boolean; }[]; overlayElementWidth: number; entryElementHeight: number; topOffset: number; } export declare class ToolbarDropdownElement string; }> extends ToolbarElement { readonly name: string; readonly config: IToolbarDropdownElementConfig; entryElement: HTMLDivElement; overlayElement: HTMLDivElement; constructor(overlayContainer: HTMLDivElement, name: string, config: IToolbarDropdownElementConfig); getEntryElement(): HTMLElement; setFormat(format: { [key: string]: Set; }): void; protected initDom(): void; protected initEvent(): void; protected showOverlay(): void; protected hideOverlay(): void; protected onDocumentMousedown: (event: MouseEvent) => void; } export {};