import type { CSSResultOrNative } from 'lit';
import Element from './internal/Menu.js';
/**
 * Material Design 3 Menu component with sub-menu support.
 *
 * @element ui-menu
 * @attribute {boolean} open - Whether the menu is currently open
 * @attribute {boolean} anchored - Whether the menu should be positioned relative to an anchor element
 * @attribute {boolean} disabled - Whether the menu is disabled
 * @fires select - Dispatched when a menu item is selected
 * @fires close - Dispatched when the menu is closed
 * @fires open - Dispatched when the menu is opened
 */
export declare class UiMenuElement extends Element {
    static styles: CSSResultOrNative[];
}
declare global {
    interface HTMLElementTagNameMap {
        'ui-menu': UiMenuElement;
    }
}
//# sourceMappingURL=ui-menu.d.ts.map