import * as Css from 'csstype'; import { type GenericToken, type ThemeToken } from './types'; import { type Length } from '../utility-types'; export declare const borderStyleProperties: import("./types").StylePropertyConfigs; export type BorderProps = { /** * The CSS `border` property. Tokenization is supported. * @type native */ border?: ThemeToken; /** * The CSS `border-top` property. Tokenization is supported. * @type native */ borderTop?: ThemeToken; /** * The CSS `border-right` property. Tokenization is supported. * @type native */ borderRight?: ThemeToken; /** * The CSS `border-bottom` property. Tokenization is supported. * @type native */ borderBottom?: ThemeToken; /** * The CSS `border-left` property. Tokenization is supported. * @type native */ borderLeft?: ThemeToken; /** * The CSS `border-inline` property. Tokenization is supported. * @type native */ borderInline?: ThemeToken; /** * The CSS `border-inline-start` property. Tokenization is supported. * @type native */ borderInlineStart?: ThemeToken; /** * The CSS `border-inline-start` property. Tokenization is supported. * @type custom */ borderStart?: ThemeToken; /** * The CSS `border-inline-end` property. Tokenization is supported. * @type native */ borderInlineEnd?: ThemeToken; /** * The CSS `border-inline-end` property. Tokenization is supported. * @type custom */ borderEnd?: ThemeToken; /** * The CSS `border-block` property. Tokenization is supported. * @type native */ borderBlock?: ThemeToken; /** * The CSS `border-block-start` property. Tokenization is supported. * @type native */ borderBlockStart?: ThemeToken; /** * The CSS `border-block-end` property. Tokenization is supported. * @type native */ borderBlockEnd?: ThemeToken; /** * The CSS `border-right` and `border-left` property. Tokenization is supported. * @type custom */ borderX?: ThemeToken; /** * The CSS `border-top` and `border-bottom` property. Tokenization is supported. * @type custom */ borderY?: ThemeToken; /** * The CSS `border-radius` property. Tokenization is supported. * @type native */ borderRadius?: ThemeToken>; /** * The CSS `border-radius` property. Tokenization is supported. * @type custom */ rounded?: ThemeToken>; /** * The CSS `border-top-left-radius` property. Tokenization is supported. * @type native */ borderTopLeftRadius?: ThemeToken>; /** * The CSS `border-top-left-radius` property. Tokenization is supported. * @type custom */ roundedTopLeft?: ThemeToken>; /** * The CSS `border-top-right-radius` property. Tokenization is supported. * @type native */ borderTopRightRadius?: ThemeToken>; /** * The CSS `border-top-right-radius` property. Tokenization is supported. * @type custom */ roundedTopRight?: ThemeToken>; /** * The CSS `border-bottom-left-radius` property. Tokenization is supported. * @type native */ borderBottomLeftRadius?: ThemeToken>; /** * The CSS `border-bottom-left-radius` property. Tokenization is supported. * @type custom */ roundedBottomLeft?: ThemeToken>; /** * The CSS `border-bottom-right-radius` property. Tokenization is supported. * @type native */ borderBottomRightRadius?: ThemeToken>; /** * The CSS `border-bottom-right-radius` property. Tokenization is supported. * @type custom */ roundedBottomRight?: ThemeToken>; /** * The CSS `border-top-right-radius` and `border-top-left-radius` property. Tokenization is supported. * @type custom */ borderTopRadius?: ThemeToken>; /** * The CSS `border-top-right-radius` and `border-top-left-radius` property. Tokenization is supported. * @type custom */ roundedTop?: ThemeToken>; /** * The CSS `border-bottom-right-radius` and `border-bottom-left-radius` property. Tokenization is supported. * @type custom */ borderBottomRadius?: ThemeToken>; /** * The CSS `border-bottom-right-radius` and `border-bottom-left-radius` property. Tokenization is supported. * @type custom */ roundedBottom?: ThemeToken>; /** * The CSS `border-top-left-radius` and `border-bottom-left-radius` property. Tokenization is supported. * @type custom */ borderLeftRadius?: ThemeToken>; /** * The CSS `border-top-left-radius` and `border-bottom-left-radius` property. Tokenization is supported. * @type custom */ roundedLeft?: ThemeToken>; /** * The CSS `border-top-right-radius` and `border-bottom-right-radius` property. Tokenization is supported. * @type custom */ borderRightRadius?: ThemeToken>; /** * The CSS `border-top-right-radius` and `border-bottom-right-radius` property. Tokenization is supported. * @type custom */ roundedRight?: ThemeToken>; /** * The CSS `border-start-start-radius` property. Tokenization is supported. * @type native */ borderStartStartRadius?: ThemeToken>; /** * The CSS `border-start-start-radius` property. Tokenization is supported. * @type custom */ roundedStartStart?: ThemeToken>; /** * The CSS `border-start-start-radius` property. Tokenization is supported. * @type custom */ borderTopStartRadius?: ThemeToken>; /** * The CSS `border-start-end-radius` property. Tokenization is supported. * @type native */ borderStartEndRadius?: ThemeToken>; /** * The CSS `border-start-end-radius` property. Tokenization is supported. * @type custom */ roundedStartEnd?: ThemeToken>; /** * The CSS `border-start-end-radius` property. Tokenization is supported. * @type custom */ borderTopEndRadius?: ThemeToken>; /** * The CSS `border-end-start-radius` property. Tokenization is supported. * @type native */ borderEndStartRadius?: ThemeToken>; /** * The CSS `border-end-start-radius` property. Tokenization is supported. * @type custom */ roundedEndStart?: ThemeToken>; /** * The CSS `border-end-start-radius` property. Tokenization is supported. * @type custom */ borderBottomStartRadius?: ThemeToken>; /** * The CSS `border-end-end-radius` property. Tokenization is supported. * @type native */ borderEndEndRadius?: ThemeToken>; /** * The CSS `border-end-end-radius` property. Tokenization is supported. * @type native */ roundedEndEnd?: ThemeToken>; /** * The CSS `border-end-end-radius` property. Tokenization is supported. * @type native */ borderBottomEndRadius?: ThemeToken>; /** * The CSS `border-start-start-radius` and `border-end-start-radius` property. Tokenization is supported. * @type custom */ borderInlineStartRadius?: ThemeToken>; /** * The CSS `border-start-start-radius` and `border-end-start-radius` property. Tokenization is supported. * @type custom */ roundedStart?: ThemeToken>; /** * The CSS `border-start-start-radius` and `border-end-start-radius` property. Tokenization is supported. * @type custom */ borderStartRadius?: ThemeToken>; /** * The CSS `border-start-end-radius` and `border-end-end-radius` property. Tokenization is supported. * @type custom */ borderInlineEndRadius?: ThemeToken>; /** * The CSS `border-start-end-radius` and `border-end-end-radius` property. Tokenization is supported. * @type custom */ roundedEnd?: ThemeToken>; /** * The CSS `border-start-end-radius` and `border-end-end-radius` property. Tokenization is supported. * @type custom */ borderEndRadius?: ThemeToken>; /** * The CSS `border-color` property. Tokenization is supported. * @type native */ borderColor?: ThemeToken; /** * The CSS `border-top-color` property. Tokenization is supported. * @type native */ borderTopColor?: ThemeToken; /** * The CSS `border-right-color` property. Tokenization is supported. * @type native */ borderRightColor?: ThemeToken; /** * The CSS `border-bottom-color` property. Tokenization is supported. * @type native */ borderBottomColor?: ThemeToken; /** * The CSS `border-left-color` property. Tokenization is supported. * @type native */ borderLeftColor?: ThemeToken; /** * The CSS `border-inline-color` property. Tokenization is supported. * @type native */ borderInlineColor?: ThemeToken; /** * The CSS `border-inline-start-color` property. Tokenization is supported. * @type native */ borderInlineStartColor?: ThemeToken; /** * The CSS `border-inline-start-color` property. Tokenization is supported. * @type custom */ borderStartColor?: ThemeToken; /** * The CSS `border-inline-end-color` property. Tokenization is supported. * @type native */ borderInlineEndColor?: ThemeToken; /** * The CSS `border-inline-end-color` property. Tokenization is supported. * @type custom */ borderEndColor?: ThemeToken; /** * The CSS `border-block-color` property. Tokenization is supported. * @type native */ borderBlockColor?: ThemeToken; /** * The CSS `border-block-start-color` property. Tokenization is supported. * @type native */ borderBlockStartColor?: ThemeToken; /** * The CSS `border-block-end-color` property. Tokenization is supported. * @type native */ borderBlockEndColor?: ThemeToken; /** * The CSS `border-width` property. Tokenization is supported. * @type native */ borderWidth?: ThemeToken>; /** * The CSS `border-top-width` property. Tokenization is supported. * @type native */ borderTopWidth?: ThemeToken>; /** * The CSS `border-right-width` property. Tokenization is supported. * @type native */ borderRightWidth?: ThemeToken>; /** * The CSS `border-bottom-width` property. Tokenization is supported. * @type native */ borderBottomWidth?: ThemeToken>; /** * The CSS `border-left-width` property. Tokenization is supported. * @type native */ borderLeftWidth?: ThemeToken>; /** * The CSS `border-inline-width` property. Tokenization is supported. * @type native */ borderInlineWidth?: ThemeToken>; /** * The CSS `border-inline-start-width` property. Tokenization is supported. * @type native */ borderInlineStartWidth?: ThemeToken>; /** * The CSS `border-inline-start-width` property. Tokenization is supported. * @type custom */ borderStartWidth?: ThemeToken>; /** * The CSS `border-inline-end-width` property. Tokenization is supported. * @type native */ borderInlineEndWidth?: ThemeToken>; /** * The CSS `border-inline-end-width` property. Tokenization is supported. * @type custom */ borderEndWidth?: ThemeToken>; /** * The CSS `border-block-width` property. Tokenization is supported. * @type native */ borderBlockWidth?: ThemeToken>; /** * The CSS `border-block-start-width` property. Tokenization is supported. * @type native */ borderBlockStartWidth?: ThemeToken>; /** * The CSS `border-block-end-width` property. Tokenization is supported. * @type native */ borderBlockEndWidth?: ThemeToken>; /** * The CSS `border-style` property. Tokenization is not supported. * @type native */ borderStyle?: GenericToken; /** * The CSS `border-top-style` property. Tokenization is not supported. * @type native */ borderTopStyle?: GenericToken; /** * The CSS `border-right-style` property. Tokenization is not supported. * @type native */ borderRightStyle?: GenericToken; /** * The CSS `border-bottom-style` property. Tokenization is not supported. * @type native */ borderBottomStyle?: GenericToken; /** * The CSS `border-left-style` property. Tokenization is not supported. * @type native */ borderLeftStyle?: GenericToken; /** * The CSS `border-inline-style` property. Tokenization is not supported. * @type native */ borderInlineStyle?: GenericToken; /** * The CSS `border-inline-start-style` property. Tokenization is not supported. * @type native */ borderInlineStartStyle?: GenericToken; /** * The CSS `border-inline-start-style` property. Tokenization is not supported. * @type custom */ borderStartStyle?: GenericToken; /** * The CSS `border-inline-end-style` property. Tokenization is not supported. * @type native */ borderInlineEndStyle?: GenericToken; /** * The CSS `border-inline-end-style` property. Tokenization is not supported. * @type native */ borderEndStyle?: GenericToken; /** * The CSS `border-block-style` property. Tokenization is not supported. * @type native */ borderBlockStyle?: GenericToken; /** * The CSS `border-block-start-style` property. Tokenization is not supported. * @type native */ borderBlockStartStyle?: GenericToken; /** * The CSS `border-block-end-style` property. Tokenization is not supported. * @type native */ borderBlockEndStyle?: GenericToken; /** * The CSS `border-collapse` property. Tokenization is not supported. * @type native */ borderCollapse?: GenericToken; /** * The CSS `border-spacing` property. Tokenization is not supported. * @type native */ borderSpacing?: GenericToken; /** * The CSS `border-image` property. Tokenization is not supported. * @type native */ borderImage?: GenericToken; /** * The CSS `border-image-source` property. Tokenization is not supported. * @type native */ borderImageSource?: GenericToken; /** * The CSS `border-image-outset` property. Tokenization is not supported. * @type native */ borderImageOutset?: GenericToken; /** * The CSS `border-image-width` property. Tokenization is not supported. * @type native */ borderImageWidth?: GenericToken; /** * The CSS `border-image-slice` property. Tokenization is not supported. * @type native */ borderImageSlice?: GenericToken; /** * The CSS `border-image-repeat` property. Tokenization is not supported. * @type native */ borderImageRepeat?: GenericToken; };