import * as React from 'react' import type {DefaultVars} from '@-ui/react' import type {MediaQueryProp} from './Layout' import type {LayoutAttributes} from './types' export declare const Box: React.ForwardRefExoticComponent< BoxProps & React.RefAttributes > export interface BoxProps extends LayoutAttributes { readonly as?: keyof JSX.IntrinsicElements | React.ComponentType readonly className?: string | string[] readonly display?: MediaQueryProp< 'flex' | 'inlineFlex' | 'block' | 'inlineBlock' | 'inline' > readonly position?: MediaQueryProp< 'relative' | 'absolute' | 'sticky' | 'fixed' > readonly width?: MediaQueryProp readonly height?: MediaQueryProp readonly size?: MediaQueryProp readonly pad?: MediaQueryProp< keyof DefaultVars['pad'] | (keyof DefaultVars['pad'])[] > readonly bg?: MediaQueryProp readonly elevation?: MediaQueryProp readonly radius?: MediaQueryProp< keyof DefaultVars['radius'] | (keyof DefaultVars['radius'])[] > }