import { type TemplateResult } from 'lit'; import type { NuiType } from '../../types/nui-type.js'; import type { MenuItem } from './types.js'; export interface NuiMenuViewProps { model: MenuItem[]; popup: boolean; disabled: boolean; menuClass: string; nuiType: NuiType; overlayVisible: boolean; } export interface MenuRenderHandlers { onItemClick: (item: MenuItem, event: Event) => void; } export declare function renderMenu(state: NuiMenuViewProps, handlers: MenuRenderHandlers): TemplateResult; //# sourceMappingURL=logic.d.ts.map