import {
  TagProps,
  ReactElement
// } from '@declaration'
} from '../../@declaration/_'

import {
  React,
  GenerateClassName
// } from '@config'
} from '../../@middleware/_'

type BoxInput = TagProps.BasicElement & {
  children?: ReactElement
} & React.HTMLAttributes<HTMLDivElement>

const Box: React.FC<BoxInput> = ( params ) => {
  let {
    freeCSS,
    ...Params
  } = GenerateClassName( params )
  return <div { ...Params } />
}
export default Box
export { BoxInput }