import { Property } from 'csstype'; import { TLength } from '../../styles/typings'; export type RowProps = Omit, 'width'> & { alignItems?: Property.AlignItems; gap?: Property.Width; gapX?: Property.Width; gapY?: Property.Height; width?: Property.Width; xs?: Property.Width; sm?: Property.Width; md?: Property.Width; lg?: Property.Width; xl?: Property.Width; reverse?: boolean; marginLeft?: Property.Margin; marginRight?: Property.Margin; marginX?: Property.Margin; marginTop?: Property.Margin; marginBottom?: Property.Margin; marginY?: Property.Margin; margin?: Property.Margin; }; export type ColProps = Omit, 'size'> & { size: GridSize; xs?: GridSize; sm?: GridSize; md?: GridSize; lg?: GridSize; xl?: GridSize; offset?: GridSize; }; export type GridSize = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12;