import { CSSProperties, HTMLAttributes, ReactNode } from 'react';
import { TSpacing, TColumns, StyleProp } from '../../types';
export interface BreakpointProperty {
[key: string]: number | string;
}
export type BreakpointProperties = number | string | BreakpointProperty;
export interface IGridProps extends HTMLAttributes {
/**
* the number of columns in the grid
*/
columns?: StyleProp;
/**
* the content to render inside the grid container
*/
children: ReactNode | JSX.Element;
/**
* the items alignment of the grid container
* @default start
*/
yAlign?: StyleProp;
/**
* the items alignment of the grid container
* @default start
*/
xAlign?: StyleProp;
/**
* the wrap of the grid container
* @default nowrap
*/
wrap?: StyleProp;
/**
* the gap between the grid items
*/
spacing?: StyleProp;
/**
* the gap between the grid items
*/
xSpacing?: StyleProp;
/**
* the gap between the grid items
*/
ySpacing?: StyleProp;
}
//# sourceMappingURL=types.d.ts.map