import { GetStylesApi, MantineSize } from '../../core';
import type { GridFactory } from './Grid';
export type GridBreakpoints = Record<MantineSize, string>;
export interface GridContextValue {
    getStyles: GetStylesApi<GridFactory>;
    grow: boolean | undefined;
    columns: number;
    breakpoints: GridBreakpoints | undefined;
    type: 'container' | 'media' | undefined;
}
export declare const GridProvider: import("react").Context<GridContextValue | null>, useGridContext: () => GridContextValue;
