import { RenderFunction } from 'vue'; export interface DisplayThresholds { xs: number; sm: number; md: number; lg: number; xl: number; xxl: number; } export interface DisplayOptions { thresholds: DisplayThresholds; } export interface DisplayInstance { xs: boolean; sm: boolean; md: boolean; lg: boolean; xl: boolean; xxl: boolean; smAndUp: boolean; mdAndUp: boolean; lgAndUp: boolean; xlAndUp: boolean; smAndDown: boolean; mdAndDown: boolean; lgAndDown: boolean; xlAndDown: boolean; height: number; width: number; } export type IconSets = Record | (() => Promise)>; export interface AccountType { id: string; isDefault: boolean; icon: RenderFunction; }