import { IViewProps, TMagicUnit } from '../View'; export declare const directions: readonly ["row", "column", "row-reverse", "column-reverse"]; export type TFlexDirection = typeof directions[number]; export declare const flexWraps: readonly ["nowrap", "wrap", "wrap-reverse"]; export type TFlexWrap = typeof flexWraps[number]; export declare const justifyContentVariants: readonly ["flex-start", "flex-end", "center", "space-between", "space-around", "space-evenly"]; export type TJustifyContent = typeof justifyContentVariants[number]; export declare const alignContentVariants: readonly ["flex-start", "flex-end", "center", "space-between", "space-around", "space-evenly", "stretch"]; export type TAlignContent = typeof alignContentVariants[number]; export declare const alignItemsVariants: readonly ["flex-start", "flex-end", "center", "baseline", "stretch"]; export type TAlignItems = typeof alignItemsVariants[number]; export interface IFlexProps extends IViewProps { alignContent?: TAlignContent; alignItems?: TAlignItems; direction?: TFlexDirection; justifyContent?: TJustifyContent; wrap?: TFlexWrap; gap?: TMagicUnit; rowGap?: TMagicUnit; columnGap?: TMagicUnit; }