import { Spacing } from './spacing'; import { Breakpoints } from './breakpoints'; import { BaseColors } from './basecolors'; import { Colors } from './colors'; import { Support } from './support'; import { BaseTypography } from './typography'; declare module 'styled-components' { interface DefaultTheme { baseColors: BaseColors; breakpoints: Breakpoints; colors: Colors; spacing: Spacing; support: Support; typography: BaseTypography; } } export declare type ControlStatus = 'control'; export declare type DefaultStatuses = 'basic' | 'primary' | 'success' | 'warning' | 'danger' | 'info'; export declare type ComponentStatus = ControlStatus | DefaultStatuses; export declare type ComponentType = 'default' | 'alternate'; export declare type ComponentSize = 'tiny' | 'small' | 'medium' | 'large' | 'giant'; export declare type ComponentShape = 'rectangle' | 'semiround' | 'round';