import { DuetTheme } from "../../common-types"; import { ThemeableComponent } from "../../common/themeable-component"; export declare class DuetSubmenuBarDropdown implements ThemeableComponent { /** * Own Properties. */ private mql; private boundMqlFunctions; private button; isDesktop: boolean; /** * Reference to host HTML element. */ element: HTMLElement; /** * Theme. */ theme: DuetTheme; /** * Active */ active: boolean; /** * Open */ open: boolean; /** * Icon */ icon: string; handleFocus(e: any): void; /** * Component lifecycle events. */ componentWillLoad(): void; connectedCallback(): void; disconnectedCallback(): void; private checkIsDesktop; private onClick; private handleEscape; /** * Sets focus. Use this method instead of the global focus(). */ setFocus(options?: FocusOptions): Promise; /** * render() function * Always the last one in the class. */ render(): any; }