import { MutableReactiveValue } from '../../../util/ReactiveValue';
import { ToolbarLocalization } from '../../localization';
import { ToolMenu, WidgetContentLayoutManager, ToolMenuParent } from './types';
export default class EdgeToolbarLayoutManager implements WidgetContentLayoutManager {
    private setSidebarContent;
    private sidebarTitle;
    private sidebarVisibility;
    private announceForAccessibility;
    private localization;
    private visibleWidgetContent;
    constructor(setSidebarContent: (...content: HTMLElement[]) => void, sidebarTitle: MutableReactiveValue<string>, sidebarVisibility: MutableReactiveValue<boolean>, announceForAccessibility: (text: string) => void, localization: ToolbarLocalization);
    /** Creates a dropdown within `parent`. */
    createToolMenu(parent: ToolMenuParent): ToolMenu;
}
