import { FC, ReactNode, ReactNodeArray } from "react";
import "./index.scss";
export declare enum EJustify {
    SA = "sa",
    SB = "sb",
    SE = "se",
    C = "c",
    FS = "fs",
    FE = "fe"
}
export declare enum EFlexAlign {
    B = "b",
    S = "s",
    C = "c",
    FS = "fs",
    FE = "fe"
}
export declare enum EFlexDirection {
    ROW = "r",
    RR = "rr",
    COLUMN = "c",
    CR = "cr"
}
interface IProps {
    children?: ReactNode | ReactNodeArray;
    justify?: EJustify;
    align?: EFlexAlign;
    direction?: EFlexDirection;
    className?: string;
    marginLeft?: number;
    marginRight?: number;
    marginTop?: number;
    marginBottom?: number;
    margin?: Array<number>;
}
declare const Flex: FC<IProps>;
export default Flex;
