import type { ComputedRef, Ref } from 'vue' export interface MediaQueryProvider { isMaxSm: ComputedRef isMaxMd: ComputedRef isMaxLg: ComputedRef isMaxXl: ComputedRef isMax2Xl: ComputedRef } export type LayoutSlideDirection = 'left' | 'right' | null export interface LayoutProvider { shouldRefreshRoute: Ref layoutSlideDirection: Ref setLayoutSlideDirection: (direction: LayoutSlideDirection) => void }