import { default as React } from 'react';
import { BaseComponentProps } from '../../types';
export type GridGap = number | string;
export type GridColumns = number | {
    xs?: number;
    sm?: number;
    md?: number;
    lg?: number;
    xl?: number;
    "2xl"?: number;
};
type GridElement = "div" | "section" | "article" | "main" | "header" | "footer" | "aside" | "nav";
export interface GridProps extends BaseComponentProps, Omit<React.HTMLAttributes<HTMLDivElement>, "ref"> {
    columns?: GridColumns;
    gap?: GridGap;
    minColumnWidth?: string;
    as?: GridElement;
    children: React.ReactNode;
}
export declare const Grid: React.ForwardRefExoticComponent<GridProps & React.RefAttributes<HTMLDivElement>>;
export {};
