import { type JSX, type ReactNode } from 'react';
export type DashboardGridColumns = 1 | 2 | 3 | 4 | 12 | 'uneven';
export type DashboardGridItemSpan = 3 | 4 | 6 | 8 | 12;
export type DashboardGridItemTabletSpan = 3 | 6;
export type DashboardGridItemMinHeight = 'auto' | 'sm' | 'md' | 'lg';
export type DashboardGridProps = {
    children: ReactNode;
    columns?: DashboardGridColumns;
    className?: string;
};
export declare const DashboardGrid: ({ children, className, columns, }: DashboardGridProps) => JSX.Element;
export type DashboardGridColumnProps = {
    children: ReactNode;
    className?: string;
};
export declare const DashboardGridColumn: ({ children, className, }: DashboardGridColumnProps) => JSX.Element;
export type DashboardGridItemProps = {
    children: ReactNode;
    className?: string;
    minHeight?: DashboardGridItemMinHeight;
    span?: DashboardGridItemSpan;
    tabletSpan?: DashboardGridItemTabletSpan;
};
export declare const DashboardGridItem: ({ children, className, minHeight, span, tabletSpan, }: DashboardGridItemProps) => JSX.Element;
export default DashboardGrid;
//# sourceMappingURL=DashboardGrid.d.ts.map