import { Responsive } from './responsive'; import { EnhancerFn } from './types'; export declare type SpaceVals = 'auto' | 'px' | 0 | 0.5 | 1 | 1.5 | 2 | 2.5 | 3 | 3.5 | 4 | 4.5 | 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 declare type NegativeSpaceVals = '-px' | -0 | -0.5 | -1 | -1.5 | -2 | -2.5 | -3 | -3.5 | -4 | -4.5 | -5 | -6 | -7 | -8 | -9 | -10 | -11 | -12 | -14 | -16 | -20 | -24 | -32 | -40 | -60 | -80; export interface IMarginProps { m?: SpaceVals | NegativeSpaceVals | Responsive; mx?: SpaceVals | NegativeSpaceVals | Responsive; my?: SpaceVals | NegativeSpaceVals | Responsive; mt?: SpaceVals | NegativeSpaceVals | Responsive; mr?: SpaceVals | NegativeSpaceVals | Responsive; mb?: SpaceVals | NegativeSpaceVals | Responsive; ml?: SpaceVals | NegativeSpaceVals | Responsive; } export interface IPaddingProps { p?: SpaceVals | Responsive; px?: SpaceVals | Responsive; py?: SpaceVals | Responsive; pt?: SpaceVals | Responsive; pr?: SpaceVals | Responsive; pb?: SpaceVals | Responsive; pl?: SpaceVals | Responsive; } export interface ISpacingProps extends IMarginProps, IPaddingProps { } export declare const spacingPropNames: Array; export declare const marginProps: EnhancerFn; export declare const paddingProps: EnhancerFn;