///
/**
* The FlexBox component uses CSS flex power as default. It gives convenient methods to align child elements with a gap that supports scale. The main different usage between Block component is FlexBox respects child element size (width, height).
*
*```tsx
* import * as React from "react"
* import * as System from "@harborschool/lighthouse"
*
* export default () => {
* return (
*
*
*
*
*
*
*
*
*
*
*
* )
* }
* ```
* @param columnGap - "scale0" | "scale100" | "scale200" | "scale300" | "scale400" | "scale500" | "scale550" | "scale600" | "scale650" | "scale700" | "scale750" | "scale800" | "scale900" | "scale1000" | "scale1200" | "scale1400" | "scale1600" | "scale2400" | "scale3200" | "scale4800"
* @param rowGap - "scale0" | "scale100" | "scale200" | "scale300" | "scale400" | "scale500" | "scale550" | "scale600" | "scale650" | "scale700" | "scale750" | "scale800" | "scale900" | "scale1000" | "scale1200" | "scale1400" | "scale1600" | "scale2400" | "scale3200" | "scale4800"
* @param flexDirection - "inherit" | "initial" | "unset" | "row" | "row-reverse" | "column" | "column-reverse"
* @param columnRatio - number[]
* @param children - React.ReactNode
*/
export declare const FlexBox: React.FC;
export { FlexItem } from "./flex-item";
export * from "./types";
import { FlexBoxPropsT } from "./types";