import type { GridState } from '../../state'; import type { GridRowId, GridRowMeta } from '../../types'; export declare const useGridContext: () => import("./types").Context; export declare const useGridApi: () => import("../../api").GridFullApi; /** * This hook will only trigger an element re-render * when both the internal grid store has updated * and the value returned from the passed selector * is different than the previous value */ export declare const useGridSelector: (callback: (selector: GridState) => Selection) => Selection; /** * @internal: this hook is for internal use and might be subject to change */ export declare const useGridColumn: (columnId: string) => import("../../state").ColumnState; export declare const useGridRow: (rowId: GridRowId) => T; export declare const useGridRowMeta: (rowId: GridRowId) => T; //# sourceMappingURL=hook.d.ts.map