import { CSSProperties } from "styled-components"; import { IPaddingStyleProps } from "../../helpers"; import { TColor } from "../../types"; export type FlexProps = IPaddingStyleProps & { alignItems?: CSSProperties["alignItems"]; backgroundColor?: TColor; basis?: CSSProperties["flexBasis"]; borderColor?: TColor; borderRadius?: CSSProperties["borderRadius"]; borderStyle?: CSSProperties["borderStyle"]; borderWidth?: CSSProperties["borderWidth"]; boxShadow?: CSSProperties["boxShadow"]; color?: TColor; column?: boolean; direction?: CSSProperties["flexDirection"]; fill?: TColor; flexDirection?: CSSProperties["flexDirection"]; flexWrap?: CSSProperties["flexWrap"]; gap?: CSSProperties["gap"]; grow?: CSSProperties["flexGrow"]; shrink?: CSSProperties["flexShrink"]; height?: CSSProperties["height"]; maxHeight?: CSSProperties["maxHeight"]; minHeight?: CSSProperties["minHeight"]; justifyContent?: CSSProperties["justifyContent"]; spacing?: number; width?: CSSProperties["width"]; maxWidth?: CSSProperties["maxWidth"]; minWidth?: CSSProperties["minWidth"]; }; export declare const Flex: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, IPaddingStyleProps & { alignItems?: CSSProperties["alignItems"]; backgroundColor?: keyof import("../../types").IColors | undefined; basis?: CSSProperties["flexBasis"]; borderColor?: keyof import("../../types").IColors | undefined; borderRadius?: CSSProperties["borderRadius"]; borderStyle?: CSSProperties["borderStyle"]; borderWidth?: CSSProperties["borderWidth"]; boxShadow?: CSSProperties["boxShadow"]; color?: keyof import("../../types").IColors | undefined; column?: boolean | undefined; direction?: CSSProperties["flexDirection"]; fill?: keyof import("../../types").IColors | undefined; flexDirection?: CSSProperties["flexDirection"]; flexWrap?: CSSProperties["flexWrap"]; gap?: CSSProperties["gap"]; grow?: CSSProperties["flexGrow"]; shrink?: CSSProperties["flexShrink"]; height?: CSSProperties["height"]; maxHeight?: CSSProperties["maxHeight"]; minHeight?: CSSProperties["minHeight"]; justifyContent?: CSSProperties["justifyContent"]; spacing?: number | undefined; width?: CSSProperties["width"]; maxWidth?: CSSProperties["maxWidth"]; minWidth?: CSSProperties["minWidth"]; }, never>;