import '../nui-icon/nui-icon.js'; import { type TemplateResult } from 'lit'; import type { NuiType } from '../../types/nui-type.js'; export interface NuiPopoverViewState { buttonText: string; icon: string; src: string; buttonClass: string; buttonStyle: string; popoverClass: string; position: 'top' | 'bottom' | 'left' | 'right'; nuiType: NuiType; open: boolean; } export interface PopoverRenderHandlers { onToggle: () => void; } export declare function renderPopover(state: NuiPopoverViewState, handlers: PopoverRenderHandlers): TemplateResult; //# sourceMappingURL=logic.d.ts.map