import * as CSS from "csstype"; import { Config } from "../utils/prop-config"; import { Length, Token } from "../utils"; export declare const transform: Config; export interface TransformProps { /** * The CSS `transform` property */ transform?: Token; /** * The CSS `transform-origin` property */ transformOrigin?: Token; /** * The CSS `clip-path` property. * * It creates a clipping region that sets what part of an element should be shown. */ clipPath?: Token; /** * Translate value of an elements in the x-direction. * - Only works if `transform=auto` * - It sets the value of `--chakra-translate-x` */ translateX?: Token; /** * Translate value of an elements in the y-direction. * - Only works if `transform=auto` * - It sets the value of `--chakra-translate-y` */ translateY?: Token; /** * Sets the rotation value of the element */ rotate?: Token; /** * Skew value of an elements in the x-direction. * - Only works if `transform=auto` * - It sets the value of `--chakra-skew-x` */ skewX?: Token; /** * Skew value of an elements in the y-direction. * - Only works if `transform=auto` * - It sets the value of `--chakra-skew-y` */ skewY?: Token; /** * Scale value of an elements in the x-direction. * - Only works if `transform=auto` * - It sets the value of `--chakra-scale-x` */ scaleX?: Token; /** * Scale value of an elements in the y-direction. * - Only works if `transform=auto` * - It sets the value of `--chakra-scale-y` */ scaleY?: Token; /** * Sets the scale value of the element */ scale?: Token; }