import type { RefObject } from '@mui/x-internals/types'; import type { GridPrivateApiCommon } from "../../models/api/gridApiCommon.js"; import type { GridPrivateApiCommunity } from "../../models/api/gridApiCommunity.js"; import type { DataGridProcessedProps } from "../../models/props/DataGridProps.js"; type DeepPartial = { [P in keyof T]?: DeepPartial }; export type GridStateInitializer

= DataGridProcessedProps, PrivateApi extends GridPrivateApiCommon = GridPrivateApiCommunity> = (state: DeepPartial, props: P, privateApiRef: RefObject) => DeepPartial; export declare const useGridInitializeState:

, PrivateApi extends GridPrivateApiCommon = GridPrivateApiCommunity>(initializer: GridStateInitializer, privateApiRef: RefObject, props: P, key?: string) => void; export {};