import type { ComputedRef, InjectionKey } from 'vue' export interface ThemeVarsSlot { vars: Record toThemeString: (attrs?: Record, opts?: { asPlugin?: boolean }) => string } export type ComputedThemeVarsSlot = ComputedRef export const daisyUiThemeKey: InjectionKey = Symbol('daisyUiTheme')