import React from 'react'; import { DefaultProps, MantineNumberSize } from '@asuikit/styles'; import { ForwardRefWithStaticComponents } from '@asuikit/utils'; import { Col } from './Col/Col'; export interface GridProps extends DefaultProps, React.ComponentPropsWithRef<'div'> { variant?: string; /** components only */ children: React.ReactNode; /** Spacing between columns, key of theme.spacing or number for value */ gutter?: MantineNumberSize; /** Gutter when screen size is larger than theme.breakpoints.xs */ gutterXs?: MantineNumberSize; /** Gutter when screen size is larger than theme.breakpoints.sm */ gutterSm?: MantineNumberSize; /** Gutter when screen size is larger than theme.breakpoints.md */ gutterMd?: MantineNumberSize; /** Gutter when screen size is larger than theme.breakpoints.lg */ gutterLg?: MantineNumberSize; /** Gutter when screen size is larger than theme.breakpoints.xl */ gutterXl?: MantineNumberSize; /** Should columns in the last row take 100% of grid width */ grow?: boolean; /** Set grid justify-content property */ justify?: React.CSSProperties['justifyContent']; /** Set grid align-content property */ align?: React.CSSProperties['alignContent']; /** Amount of columns in each row */ columns?: number; } type GridComponent = ForwardRefWithStaticComponents; export declare const Grid: GridComponent; export {}; //# sourceMappingURL=Grid.d.ts.map