type IResponsiveGridConfig = { columns: number; gap: string; }; type IBreakpoint = { minWidth: number; maxColumns: number; gap: string; }; type IResponsiveGridOptions = { breakpoints?: IBreakpoint[]; maxItemsPerRow?: number; minColumns?: number; }; export declare const useResponsiveGrid: (itemCount: number, options?: IResponsiveGridOptions) => { containerRef: import('react').RefObject; gridStyle: { display: string; gridTemplateColumns: string; gap: string; width: string; }; gridConfig: IResponsiveGridConfig; }; export {};