/// import { StylePreset, TransitionPreset, TypographyPreset } from './presets/types'; import { DeepPartial } from '../utils/types'; export type Breakpoints = Record<'xs' | 'sm' | 'md' | 'lg' | 'xl', number>; export declare enum Devices { iPad = "iPad", iPadPro = "iPad Pro" } export interface ThemeBase { motions: Record; borders: Record; outlines: Record; breakpoints: Breakpoints; colors: Record; fonts: Record; overlays: Record; shadows: Record; sizing: Record; spacePresets: Record; stylePresets: Record; typographyPresets: Record; transitionPresets: Record; componentDefaults: Record; icons: Record; } export type ThemeOverrides = DeepPartial; interface ThemeIdentifier { themeVersion: 1; name: string; } export interface UncompiledTheme extends ThemeBase, ThemeIdentifier { compiled?: false; } export interface Theme extends ThemeBase, ThemeIdentifier { compiled: true; } export type ThemeLoggerFunction = (message: string) => void; export type BreakpointKeys = keyof Breakpoints; export * from './presets/types'; //# sourceMappingURL=types.d.ts.map