import { Cursor } from './interactivity/interface'; import { AlignSelf, FlexAlignItems, FlexDirection, FlexJustify, FlexOrder, FlexWrap, Overflow, Position } from './layout/interface'; import { FontWeight, LineHeight, TextAlign, TextTransform, Whitespace } from './text/interface'; import { BorderRadius, BorderStyle, BorderWidth } from '../theme/border/interface'; import { ColorsType } from '../theme/colors'; import { BoxShadow } from '../theme/shadow/interface'; import { Sizing } from '../theme/size/interface'; import { Spacing } from '../theme/spacings/interface'; export interface SystemProps { spacing: Spacing; sizing: Sizing; textTransform: TextTransform; textAlign: TextAlign; fontWeight: FontWeight; lineHeight: LineHeight; cursor: Cursor; whitespace: Whitespace; borderRadius: BorderRadius; borderStyle: BorderStyle; borderWidth: BorderWidth; borderColor: ColorsType; backgroundColor: ColorsType; color: ColorsType; boxShadow: BoxShadow; flexDirection: FlexDirection; justifyContent: FlexJustify; alignItems: FlexAlignItems; alignSelf: AlignSelf; order: FlexOrder; wrap: FlexWrap; position: Position; overflow: Overflow; }