import React from "react";
export type GridVAlign = "stretch" | "start" | "end" | "center";
export type GridHAlign = "end" | "center" | "space-around" | "space-between";
export type GridRowGapSize = "none" | "xsmall" | "small" | "medium" | "large" | "xlarge" | Record<string, "none" | "xsmall" | "small" | "medium" | "large" | "xlarge">;
export type GridColumnGapSize = "none" | "small" | "default" | "large" | "xlarge" | Record<string, "none" | "small" | "default" | "large" | "xlarge">;
export interface GridProps extends React.HTMLAttributes<HTMLElement> {
    vAlign?: GridVAlign;
    hAlign?: GridHAlign;
    tag?: React.ElementType;
    justifyHeight?: boolean;
    rowGapSize?: GridRowGapSize;
    columnGapSize?: GridColumnGapSize;
}
export declare const Grid: React.ForwardRefExoticComponent<GridProps & React.RefAttributes<HTMLElement>>;
