import * as React from 'react'; import { GridProps as StyledGridProps } from 'styled-system'; import { BoxProps } from '../box'; type AutoFillFitOptions = { min: string; max: string; }; export interface GridOptions { templateColumns?: StyledGridProps['gridTemplateColumns']; gap?: BoxProps['gridGap']; rowGap?: BoxProps['gridGap']; columnGap?: BoxProps['gridGap']; autoFlow?: StyledGridProps['gridAutoFlow']; autoRows?: StyledGridProps['gridAutoRows']; autoColumns?: StyledGridProps['gridAutoColumns']; templateRows?: StyledGridProps['gridTemplateRows']; templateAreas?: StyledGridProps['gridTemplateAreas']; area?: StyledGridProps['gridArea']; column?: StyledGridProps['gridColumn']; row?: StyledGridProps['gridRow']; autoFit?: AutoFillFitOptions | boolean; autoFill?: AutoFillFitOptions | boolean; } export type GridProps = Omit & GridOptions; declare const Grid: React.FC; export default Grid;