import * as React from 'react'; import { GridPrivateApiCommon } from '../../models/api/gridApiCommon'; type GetPublicApiType = PrivateApi extends { getPublicApi: () => infer PublicApi; } ? PublicApi : never; export declare function useGridApiMethod, PrivateOnlyApi extends Omit, V extends 'public' | 'private', T extends V extends 'public' ? Partial : Partial>(privateApiRef: React.MutableRefObject, apiMethods: T, visibility: V): void; export {};