import { IconName } from '../../icons'; export type VNavRailPlacement = 'left' | 'right'; export type VNavRailBadgePosition = 'top-start' | 'top-end' | 'bottom-start' | 'bottom-end'; export interface NavRailBadge { content: string | number; position?: VNavRailBadgePosition; } export interface VNavRailItem { key: T; icon: IconName; /** Вже перекладений рядок для tooltip — i18n лишається на стороні застосунку */ label: string; disabled?: boolean; badge?: NavRailBadge | null; } export interface VNavRailProps { items: VNavRailItem[]; modelValue?: T | null; placement?: VNavRailPlacement; } export interface VNavRailEmits { (e: 'update:modelValue', value: T): void; (e: 'select', item: VNavRailItem): void; } //# sourceMappingURL=types.d.ts.map