import { FlexType, FlexGrowType, FlexShrinkType, FlexBasisType, Nullable } from '../../types/components.type';
import { ResponsiveType } from '../../types/ui.type';
declare type FormattedStylesType = {
  [key: string]: string | undefined;
};
/**
 * Fomatter flex styles.
 *
 * @param {Nullable<ResponsiveType<FlexType>>} flex - flex
 * @param {Nullable<ResponsiveType<FlexGrowType>>} flexGrow - flex-grow
 * @param {Nullable<ResponsiveType<FlexShrinkType>>} flexShrink - flex-shrink
 * @param {Nullable<ResponsiveType<FlexBasisType>>} flexBasis - flex-basis
 * @returns {FormattedStylesType} - formatted styles
 */
export declare function formatFlexStyles(flex: Nullable<ResponsiveType<FlexType>>, flexGrow: Nullable<ResponsiveType<FlexGrowType>>, flexShrink: Nullable<ResponsiveType<FlexShrinkType>>, flexBasis: Nullable<ResponsiveType<FlexBasisType>>): FormattedStylesType;
export {};
