export interface BorderBoxProps { /** * Only two mode are supported yet: * - __full__: You have to wrap a container yourself to control the size * - __fit__: The content's width & height is not set (Not stable) * * Do not apply size for content, width/height/flex-grow */ size?: 'full' | 'fit'; borderRadius?: number; borderWidth?: number; borderColor?: string; /** * If background is 'transparent' or not set, will use a mask for outer box */ background?: 'transparent' | string; /** * number from [0, 1] */ smooth?: number; /** * Will apply `filter: drop-shadow(shadow)` to the root element */ dropShadows?: string[]; /** * Will apply `box-shadow` to background layer, better performance than `dropShadow` * @deprecated Not implemented, should create a new layer for box-shadow hacking */ boxShadow?: string; }