import { type TemplateResult } from 'lit'; import type { NuiType } from '../../types/nui-type.js'; import type { BadgeSeverity, BadgeSize } from './types.js'; export interface NuiBadgeViewState { value: string; severity: BadgeSeverity | ''; size: BadgeSize | ''; nuiType: NuiType; badgeClass: string; lightDomHasContent: boolean; } export declare function resolveSeverity(state: Pick): BadgeSeverity | 'primary'; export declare function isBadgeDot(state: Pick): boolean; export declare function isBadgeCircle(value: string): boolean; export declare function getBadgeClass(badgeClass: string): string; export declare function renderBadge(state: NuiBadgeViewState): TemplateResult; //# sourceMappingURL=logic.d.ts.map