import { BoxProps, ElementProps, Factory, MantineSpacing, StyleProp, StylesApiProps } from '../../core'; export type SimpleGridStylesNames = 'root' | 'container'; export interface SimpleGridProps extends BoxProps, StylesApiProps, ElementProps<'div'> { /** Number of columns @default 1 */ cols?: StyleProp; /** Spacing between columns @default 'md' */ spacing?: StyleProp; /** Spacing between rows. When not set, falls back to spacing value @default undefined */ verticalSpacing?: StyleProp; /** Determines type of queries that are used for responsive styles @default 'media' */ type?: 'media' | 'container'; /** Minimum column width when using auto-fit/auto-fill. When set, cols prop is ignored */ minColWidth?: string | number; /** Grid repeat type when minColWidth is set @default 'auto-fill' */ autoFlow?: 'auto-fit' | 'auto-fill'; /** Sets the size of implicitly created grid rows */ autoRows?: string; } export type SimpleGridFactory = Factory<{ props: SimpleGridProps; ref: HTMLDivElement; stylesNames: SimpleGridStylesNames; }>; export declare const SimpleGrid: import("../..").MantineComponent<{ props: SimpleGridProps; ref: HTMLDivElement; stylesNames: SimpleGridStylesNames; }>; export declare namespace SimpleGrid { type Props = SimpleGridProps; type StylesNames = SimpleGridStylesNames; type Factory = SimpleGridFactory; }