import { default as React } from 'react';
export interface GridProps {
/** Grid content */
children: React.ReactNode;
/** Number of columns (responsive object or number) */
cols?: number | {
sm?: number;
md?: number;
lg?: number;
xl?: number;
};
/** Gap between items */
gap?: 'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl';
/** Auto-fit columns with minimum width */
autoFit?: string;
/** Auto-fill columns with minimum width */
autoFill?: string;
/** Align items */
alignItems?: 'start' | 'center' | 'end' | 'stretch';
/** Justify items */
justifyItems?: 'start' | 'center' | 'end' | 'stretch';
/** Additional className */
className?: string;
}
/**
* Grid Component
*
* CSS Grid layout component with responsive columns and flexible configurations.
* Supports auto-fit, auto-fill, and explicit column counts.
*
* @example
* ```tsx
*
* Item 1
* Item 2
* Item 3
*
* ```
*
* @example
* ```tsx
*
* {items.map(item => {item.content})}
*
* ```
*
* @example
* ```tsx
*
* Dynamic Item
*
* ```
*/
export declare const Grid: React.FC;
//# sourceMappingURL=grid.d.ts.map