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