export type CSSUnit = 'px' | 'em' | 'rem' | '%' | 'vw' | 'vh'; export type Spacing = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 14 | 16 | 20 | 24 | 28 | 32 | 36 | 40 | 44 | 48 | 52 | 56 | 60 | 64 | 72 | 80 | 96; export type DimensionValue = `${number}${CSSUnit}`; export type Paddings = 'p' | 'px' | 'py' | 'pt' | 'pr' | 'pb' | 'pl'; export type Margins = 'm' | 'mx' | 'my' | 'mt' | 'mr' | 'mb' | 'ml'; export type Margin = { [key in Margins]?: Spacing; }; export type Padding = { [key in Paddings]?: Spacing; }; export type SpacingProps = Margin & Padding & { gap?: Spacing; width?: DimensionValue; height?: DimensionValue; }; //# sourceMappingURL=types.d.ts.map