import { MiuraElement } from '@miurajs/miura-element'; /** * Dropdown Menu — floating action menu anchored to a trigger. * The most common pattern: "3-dots" → floating list of actions. * * Usage: * * * Edit * Delete * */ export declare class MuiDropdownMenu extends MiuraElement { open: boolean; placement: 'bottom-start' | 'bottom-end' | 'bottom' | 'top-start' | 'top-end' | 'top'; disabled: boolean; private _triggerSlot; private _menuEl; private _handleKeyDown; private _handleOutsideClick; private _toggle; private _close; updated(): void; disconnectedCallback(): void; private _handleLayoutShift; private _cleanup; private _positionMenu; static styles: any; template(): import("@miurajs/miura-render").TemplateResult; } /** * Dropdown Menu Item — used inside mui-dropdown-menu * * Edit * Delete */ export declare class MuiDropdownItem extends MiuraElement { icon: string; variant: 'default' | 'danger'; disabled: boolean; shortcut: string; static styles: any; private _handleClick; template(): import("@miurajs/miura-render").TemplateResult; } /** * Dropdown Divider — visual separator in dropdown menus */ export declare class MuiDropdownDivider extends MiuraElement { static styles: any; template(): import("@miurajs/miura-render").TemplateResult; } /** * Tooltip — floating label on hover * * * * */ export declare class MuiTooltip extends MiuraElement { content: string; placement: 'top' | 'bottom' | 'left' | 'right'; delay: number; private _showTimer; private _triggerSlot; private _tooltipEl; private _visible; private _show; private _hide; private _handleLayoutShift; disconnectedCallback(): void; private _positionTooltip; static styles: any; template(): import("@miurajs/miura-render").TemplateResult; } /** * Popover — floating rich content anchored to a trigger. * * * View Info * * Details * Some rich content here... * * */ export declare class MuiPopover extends MiuraElement { open: boolean; placement: 'bottom-start' | 'bottom-end' | 'bottom' | 'top-start' | 'top-end' | 'top'; private _triggerSlot; private _contentEl; private _handleKeyDown; private _handleOutsideClick; private _toggle; updated(): void; private _handleLayoutShift; private _position; static styles: any; template(): import("@miurajs/miura-render").TemplateResult; } //# sourceMappingURL=popover.d.ts.map
Some rich content here...