import { ExtractPropTypes, PropType } from 'vue'; import { BooleanType, SizeType } from '../const/types'; export type FlexSizeType = SizeType | number | (string | number)[]; export type FlexAlignType = "start" | "flex-start" | "end" | "flex-end" | "center" | "baseline"; export type FlexJustifyType = "flex-start" | "center" | "flex-end" | "space-between" | "space-around" | "space-evenly"; export declare const flexProps: { align: { type: PropType; }; justify: { type: PropType; }; vertical: BooleanType; wrap: BooleanType; size: { type: PropType; }; }; export type FlexProps = ExtractPropTypes; declare const Flex: import('vue').DefineComponent; }; justify: { type: PropType; }; vertical: BooleanType; wrap: BooleanType; size: { type: PropType; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }; justify: { type: PropType; }; vertical: BooleanType; wrap: BooleanType; size: { type: PropType; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default Flex;