import * as CSS from "csstype"; import { Config } from "../utils/prop-config"; import { Token } from "../utils"; export declare const border: Config; /** * The prop types for border properties listed above */ export interface BorderProps { /** * The CSS `border` property */ border?: Token; /** * The CSS `border-width` property */ borderWidth?: Token; /** * The CSS `border-style` property */ borderStyle?: Token; /** * The CSS `border-color` property */ borderColor?: Token; /** * The CSS `border-radius` property */ borderRadius?: Token; /** * The CSS `border-radius` property */ rounded?: Token; /** * The CSS `border-top` property */ borderTop?: Token; borderBlockStart?: Token; /** * The CSS `border-top-width` property */ borderTopWidth?: Token; borderBlockStartWidth?: Token; /** * The CSS `border-bottom-width` property */ borderBottomWidth?: Token; borderBlockEndWidth?: Token; /** * The CSS `border-left-width` property */ borderLeftWidth?: Token; borderStartWidth?: Token; borderInlineStartWidth?: Token; /** * The CSS `border-right-width` property */ borderRightWidth?: Token; borderEndWidth?: Token; borderInlineEndWidth?: Token; /** * The CSS `border-top-style` property */ borderTopStyle?: Token; borderBlockStartStyle?: Token; /** * The CSS `border-bottom-style` property */ borderBottomStyle?: Token; borderBlockEndStyle?: Token; /** * The CSS `border-left-style` property */ borderLeftStyle?: Token; borderStartStyle?: Token; borderInlineStartStyle?: Token; /** * The CSS `border-right-styles` property */ borderRightStyle?: Token; borderEndStyle?: Token; borderInlineEndStyle?: Token; /** * The CSS `border-top-color` property */ borderTopColor?: Token; borderBlockStartColor?: Token; /** * The CSS `border-bottom-color` property */ borderBottomColor?: Token; borderBlockEndColor?: Token; /** * The CSS `border-left-color` property */ borderLeftColor?: Token; borderStartColor?: Token; borderInlineStartColor?: Token; /** * The CSS `border-right-color` property */ borderRightColor?: Token; borderEndColor?: Token; borderInlineEndColor?: Token; /** * The CSS `border-right` property */ borderRight?: Token; borderEnd?: Token; borderInlineEnd?: Token; /** * The CSS `border-bottom` property */ borderBottom?: Token; borderBlockEnd?: Token; /** * The CSS `border-left` property */ borderLeft?: Token; borderStart?: Token; borderInlineStart?: Token; /** * The CSS `border-top-radius` property */ borderTopRadius?: Token; /** * The CSS `border-top-radius` property */ roundedTop?: Token; /** * The CSS `border-right-radius` property */ borderRightRadius?: Token; /** * The CSS `border-right-radius` property */ roundedRight?: Token; /** * When direction is `ltr`, `roundedEnd` is equivalent to `borderRightRadius`. * When direction is `rtl`, `roundedEnd` is equivalent to `borderLeftRadius`. */ roundedEnd?: Token; /** * When direction is `ltr`, `borderInlineEndRadius` is equivalent to `borderRightRadius`. * When direction is `rtl`, `borderInlineEndRadius` is equivalent to `borderLeftRadius`. */ borderInlineEndRadius?: Token; /** * When direction is `ltr`, `borderEndRadius` is equivalent to `borderRightRadius`. * When direction is `rtl`, `borderEndRadius` is equivalent to `borderLeftRadius`. */ borderEndRadius?: Token; /** * The CSS `border-bottom-radius` property */ borderBottomRadius?: Token; /** * The CSS `border-bottom-radius` property */ roundedBottom?: Token; /** * The CSS `border-left-radius` property */ borderLeftRadius?: Token; /** * The CSS `border-left-radius` property */ roundedLeft?: Token; /** * When direction is `ltr`, `roundedEnd` is equivalent to `borderRightRadius`. * When direction is `rtl`, `roundedEnd` is equivalent to `borderLeftRadius`. */ roundedStart?: Token; /** * When direction is `ltr`, `borderInlineStartRadius` is equivalent to `borderLeftRadius`. * When direction is `rtl`, `borderInlineStartRadius` is equivalent to `borderRightRadius`. */ borderInlineStartRadius?: Token; /** * When direction is `ltr`, `borderStartRadius` is equivalent to `borderLeftRadius`. * When direction is `rtl`, `borderStartRadius` is equivalent to `borderRightRadius`. */ borderStartRadius?: Token; /** * The CSS `border-top-left-radius` property */ borderTopLeftRadius?: Token; borderTopStartRadius?: Token; borderStartStartRadius?: Token; /** * The CSS `border-top-left-radius` property */ roundedTopLeft?: Token; roundedTopStart?: Token; /** * The CSS `border-top-right-radius` property */ borderTopRightRadius?: Token; borderTopEndRadius?: Token; borderStartEndRadius?: Token; /** * The CSS `border-top-right-radius` property */ roundedTopRight?: Token; roundedTopEnd?: Token; /** * The CSS `border-bottom-left-radius` property */ borderBottomLeftRadius?: Token; borderBottomStartRadius?: Token; borderEndStartRadius?: Token; /** * The CSS `border-bottom-left-radius` property */ roundedBottomLeft?: Token; roundedBottomStart?: Token; /** * The CSS `border-bottom-right-radius` property */ borderBottomRightRadius?: Token; borderBottomEndRadius?: Token; borderEndEndRadius?: Token; /** * The CSS `border-bottom-right-radius` property */ roundedBottomRight?: Token; roundedBottomEnd?: Token; /** * The CSS `border-right` and `border-left` property */ borderX?: Token; borderInline?: Token; /** * The CSS `border-top` and `border-bottom` property */ borderY?: Token; borderBlock?: Token; }