import { Container } from '@welefen/grid-layout'; import type { ReactElement } from 'react'; import type { ButtonProps } from '../Button'; import type { GridButtonProps } from './GridButton'; export type GridProps = PositionProps & Partial> & GridConfigProps & { children: ButtonChild | ButtonChild[]; backgroundColor?: 'light' | 'dark'; }; type ButtonChild = ReactElement; type PositionProps = Required>; type GridConfigProps = Container['config']; export declare function Grid({ children, top, left, width, height, background, color, backgroundColor, gridTemplateColumns, gridAutoColumns, gridAutoFlow, gridAutoRows, gridColumnGap, gridRowGap, gridTemplateAreas, gridTemplateRows, alignItems, justifyContent, alignContent, justifyItems, UCID, }: GridProps): import("react").JSX.Element; export {};