import type { InjectionKey, Ref } from "vue" export const TABS_INJECTION_KEY = Symbol('tabs') as InjectionKey<{ tabs: string[] icons: (string|undefined)[] currentTab: Ref }> export interface PopoverContext { items: Ref hoveredItem: Ref } export const POPOVER_INJECTION_KEY = Symbol('popover') as InjectionKey[]> export const POPOVER_CONTEXT_INJECTION_KEY = Symbol('popover context') as InjectionKey