import { StyleFunctionProps, SystemStyleInterpolation, SystemStyleObject } from '@chakra-ui/styled-system'; export { MultiStyleConfig, PartsStyleFunction, PartsStyleInterpolation, PartsStyleObject, StyleConfig, StyleFunctionProps, SystemStyleFunction, SystemStyleInterpolation, SystemStyleObject } from '@chakra-ui/styled-system'; type GlobalStyleProps = StyleFunctionProps; type GlobalStyles = { global?: SystemStyleInterpolation; }; type JSXElementStyles = { [K in keyof JSX.IntrinsicElements]?: SystemStyleObject; }; type Styles = GlobalStyles & JSXElementStyles; declare function mode(light: T, dark: T): (props: Record | StyleFunctionProps) => T; declare function orient(options: { orientation?: "vertical" | "horizontal"; vertical: T; horizontal: T; }): T | {}; export { GlobalStyleProps, GlobalStyles, JSXElementStyles, Styles, mode, orient };