import { FunctionComponentElement } from "react";
import { TFlexGridItem } from "./FlexGridItem";
import { TFlexAlign, TFlexJustify } from "./types";
export declare type TChildren = FunctionComponentElement<TFlexGridItem> | undefined | null;
export declare type TFlexGrid = {
    showGrid?: boolean;
    cellHeight?: number;
    columns: number;
    columnsWidthInPercent?: number[];
    cellAlign?: TFlexAlign;
    cellJustify?: TFlexJustify;
    gridRowGap?: number;
    gridColumnGap?: number;
    children: TChildren[] | TChildren;
};
export declare const FlexGrid: ({ showGrid, cellHeight, columns, columnsWidthInPercent, cellAlign, cellJustify, gridRowGap, gridColumnGap, children, }: TFlexGrid) => JSX.Element;
