import { PropType } from 'vue'; import { TJoyWrapperAlign, TJoyWrapperDirection, TJoyWrapperGap, TJoyWrapperJustify, TJoyWrapperWrap } from './JoyWrapper.types'; declare const _default: __VLS_WithTemplateSlots; default: string; }; /** Vertical spread. Refers to CSS flex align-items. */ align: { type: PropType; default: string; }; /** Vertical flex, or horizontal. Refers to CSS flex-direction */ direction: { type: PropType; default: string; }; /** Automatically sets new line if there are not enough horizontal space. Refers to CSS flex-wrap */ wrap: { type: PropType; default: string; }; /** Applies a flex-grow to children in order to stretch them all along horizontal space */ itemStretch: { type: BooleanConstructor; }; /** Removes the default bottom margin applied to the wrapper */ noMargin: { type: BooleanConstructor; default: boolean; }; /** Gap between the columns. Refers to CSS column-gap. Value is based on spacing tokens. */ columnGap: { type: PropType; default: string; }; /** Gap between the rows. Refers to CSS row-gap. Value is based on spacing tokens. */ rowGap: { type: PropType; default: string; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; /** Vertical spread. Refers to CSS flex align-items. */ align: { type: PropType; default: string; }; /** Vertical flex, or horizontal. Refers to CSS flex-direction */ direction: { type: PropType; default: string; }; /** Automatically sets new line if there are not enough horizontal space. Refers to CSS flex-wrap */ wrap: { type: PropType; default: string; }; /** Applies a flex-grow to children in order to stretch them all along horizontal space */ itemStretch: { type: BooleanConstructor; }; /** Removes the default bottom margin applied to the wrapper */ noMargin: { type: BooleanConstructor; default: boolean; }; /** Gap between the columns. Refers to CSS column-gap. Value is based on spacing tokens. */ columnGap: { type: PropType; default: string; }; /** Gap between the rows. Refers to CSS row-gap. Value is based on spacing tokens. */ rowGap: { type: PropType; default: string; }; }>> & Readonly<{}>, { wrap: TJoyWrapperWrap; justify: TJoyWrapperJustify; align: TJoyWrapperAlign; direction: TJoyWrapperDirection; itemStretch: boolean; noMargin: boolean; columnGap: TJoyWrapperGap; rowGap: TJoyWrapperGap; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };