import * as React from 'react'; import { ApiRefType, PrivateApiRefType } from './useApiRef'; export declare class ApiManager { apiRef: React.RefObject; userApiRef: React.RefObject | undefined; constructor(apiRef: React.RefObject, userApiRef: React.RefObject | undefined); setMethod: >(name: K, method: ApiRefType[K]) => void; setPrivateMethod: >(name: K, method: PrivateApiRefType[K]) => void; setMethods: (methods: Partial) => void; } export declare const useApiManager: (apiRef: React.RefObject, userApiRef: React.RefObject | undefined) => ApiManager;