import * as CSS from "csstype"; import { Config } from "../utils/prop-config"; import { Token } from "../utils"; export declare const space: Config; /** * Types for space related CSS properties */ export interface SpaceProps { /** * Margin on top, left, bottom and right */ m?: Token; /** * Margin on top, left, bottom and right */ margin?: Token; /** * Margin on top */ mt?: Token; marginBlockStart?: Token; /** * Margin on top */ marginTop?: Token; /** * Margin on right */ mr?: Token; /** * When direction is `ltr`, `marginInlineEnd` is equivalent to `marginRight`. * When direction is `rtl`, `marginInlineEnd` is equivalent to `marginLeft`. */ marginInlineEnd?: Token; /** * When direction is `ltr`, `marginEnd` is equivalent to `marginRight`. * When direction is `rtl`, `marginEnd` is equivalent to `marginLeft`. */ marginEnd?: Token; /** * When direction is `ltr`, `me` is equivalent to `marginRight`. * When direction is `rtl`, `me` is equivalent to `marginLeft`. */ me?: Token; /** * Margin on right */ marginRight?: Token; /** * Margin on bottom */ mb?: Token; marginBlockEnd?: Token; /** * Margin on bottom */ marginBottom?: Token; /** * Margin on left */ ml?: Token; /** * When direction is `ltr`, `marginInlineStart` is equivalent to `marginLeft`. * When direction is `rtl`, `marginInlineStart` is equivalent to `marginRight`. */ marginInlineStart?: Token; /** * When direction is `ltr`, `marginStart` is equivalent to `marginLeft`. * When direction is `rtl`, `marginStart` is equivalent to `marginRight`. */ marginStart?: Token; /** * When direction is `ltr`, `ms` is equivalent to `marginLeft`. * When direction is `rtl`, `ms` is equivalent to `marginRight`. */ ms?: Token; /** * Margin on left */ marginLeft?: Token; /** * Margin on left and right */ mx?: Token; marginInline?: Token; /** * Margin on left and right */ marginX?: Token; /** * Margin on top and bottom */ my?: Token; marginBlock?: Token; /** * Margin on top and bottom */ marginY?: Token; /** * Padding on top, left, bottom and right */ p?: Token; /** * Padding on top, left, bottom and right */ padding?: Token; /** * Padding on top */ pt?: Token; paddingBlockStart?: Token; /** * Padding on top */ paddingTop?: Token; /** * Padding on right */ pr?: Token; /** * When direction is `ltr`, `paddingInlineEnd` is equivalent to `paddingRight`. * When direction is `rtl`, `paddingInlineEnd` is equivalent to `paddingLeft`. */ paddingInlineEnd?: Token; /** * When direction is `ltr`, `paddingEnd` is equivalent to `paddingRight`. * When direction is `rtl`, `paddingEnd` is equivalent to `paddingLeft`. */ paddingEnd?: Token; /** * When direction is `ltr`, `pe` is equivalent to `paddingRight`. * When direction is `rtl`, `pe` is equivalent to `paddingLeft`. */ pe?: Token; /** * Padding on right */ paddingRight?: Token; /** * Padding on bottom */ pb?: Token; paddingBlockEnd?: Token; /** * Padding on bottom */ paddingBottom?: Token; /** * Padding on left */ pl?: Token; /** * When direction is `ltr`, `paddingInlineStart` is equivalent to `paddingLeft`. * When direction is `rtl`, `paddingInlineStart` is equivalent to `paddingRight`. */ paddingInlineStart?: Token; /** * When direction is `ltr`, `paddingStart` is equivalent to `paddingLeft`. * When direction is `rtl`, `paddingStart` is equivalent to `paddingRight`. */ paddingStart?: Token; /** * When direction is `ltr`, `ps` is equivalent to `paddingLeft`. * When direction is `rtl`, `ps` is equivalent to `paddingRight`. */ ps?: Token; /** * Padding on left */ paddingLeft?: Token; /** * Padding on left and right */ px?: Token; paddingInline?: Token; /** * Padding on left and right */ paddingX?: Token; /** * Padding on top and bottom */ py?: Token; paddingBlock?: Token; /** * Padding on top and bottom */ paddingY?: Token; }