import 'styled-components'; import { ReactNode } from 'react'; import { Breakpoints } from './breakpoints/types'; import { ColorTokens } from './colors/types'; import { ElevationTokens } from './elevations/types'; import { Grid } from './grid/types'; import { FontVariants } from './typography/types'; export type Theme = { name: string; breakpoints: Breakpoints; colors: ColorTokens; grid: Grid; typography: FontVariants; elevations: ElevationTokens; }; export type CustomThemeProviderProps = { children: ReactNode; theme: Theme; }; declare module 'styled-components' { interface DefaultTheme { name: string; breakpoints: Breakpoints; colors: ColorTokens; grid: Grid; typography: FontVariants; elevations: ElevationTokens; } } //# sourceMappingURL=types.d.ts.map