import { Spaces } from '../../lib/types'; /** * This component is not meant for complex grids */ interface Props { /** Render as inline grid container. */ inline?: boolean; /** Space between rows and columns. */ gap?: Spaces | number; /** Grid template rows value or count. */ rows?: number | string; /** Grid template columns value or count. */ columns?: number | string; /** Center content on both axes. */ center?: boolean; /** Align items to center on inline axis. */ xCenter?: boolean; /** Align items to start on inline axis. */ xStart?: boolean; /** Align items to end on inline axis. */ xEnd?: boolean; /** Stretch items on inline axis. */ xStretch?: boolean; /** Distribute items with space-between on inline axis. */ xBetween?: boolean; /** Align items to center on block axis. */ yCenter?: boolean; /** Align items to start on block axis. */ yStart?: boolean; /** Align items to end on block axis. */ yEnd?: boolean; /** Align items to text baseline on block axis. */ yBaseline?: boolean; /** Stretch items on block axis. */ yStretch?: boolean; /** Auto-place grid items by rows. */ autoFlowRow?: boolean; /** Auto-place grid items by columns. */ autoFlowColumn?: boolean; /** Use dense auto-placement packing. */ autoFlowDense?: boolean; /** Expand width to 100%. */ expand?: boolean; } declare var __VLS_1: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_1) => any; }; declare const __VLS_base: import('vue').DefineComponent & Readonly<{}>, { gap: Spaces | number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };