import { LitElement } from 'lit'; import { type NuiType } from '../../types/nui-type.js'; import { type NuiPopoverViewState } from './logic.js'; /** * @slot - Default slot content */ export declare class NuiPopover extends LitElement implements NuiPopoverViewState { buttonText: string; icon: string; src: string; buttonClass: string; buttonStyle: string; popoverClass: string; position: 'top' | 'bottom' | 'left' | 'right'; nuiType: NuiType; open: boolean; connectedCallback(): void; disconnectedCallback(): void; protected createRenderRoot(): DocumentFragment | HTMLElement; toggle: () => void; show: () => void; hide: () => void; private handleOutsideClick; private handleKeyDown; render(): import("lit-html").TemplateResult; } declare global { interface HTMLElementTagNameMap { 'nui-popover': NuiPopover; } } //# sourceMappingURL=nui-popover.d.ts.map