import components from './components'; import { Breakpoints, CreateBreakpointsOptions } from './createBreakpoints'; export type CreateThemeOptions = { breakpoints?: CreateBreakpointsOptions; components?: typeof components; [key: string]: any; }; export interface CoreTheme { media: Breakpoints; components: typeof components; [key: string]: any; } export interface Theme extends CoreTheme { } declare module 'styled-components' { interface DefaultTheme extends Theme { } } export default function createTheme(options?: CreateThemeOptions): Theme;