import { AnalyzeBreakpointsReturn, Dict } from "@teste-ui/utils"; import { ThemeTypings } from "../theme.types"; export declare type ResponsiveArray = Array; export declare type ResponsiveObject = Partial>; export declare type ResponsiveValue = T | ResponsiveArray | ResponsiveObject; export declare type Length = string | 0 | number; export declare type Union = T | (string & {}); export declare type Token = ThemeKey extends keyof ThemeTypings ? ResponsiveValue> : ResponsiveValue; export declare type CSSMap = Dict<{ value: string; var: string; varRef: string; }>; export declare type Transform = (value: any, theme: CssTheme, styles?: Dict) => any; export declare type WithCSSVar = T & { __cssVars: Dict; __cssMap: CSSMap; __breakpoints: AnalyzeBreakpointsReturn; }; export declare type CssTheme = WithCSSVar<{ breakpoints: Dict; direction?: "ltr" | "rtl"; [key: string]: any; }>; //# sourceMappingURL=types.d.ts.map