import { ReactDispatcher, ReactHooksDispatcher } from 'react'; import { ContextRegistry } from './context-registry.js'; declare module 'react' { type ReactHooksDispatcher = { useState: typeof import('react').useState; useReducer: typeof import('react').useReducer; useEffect: typeof import('react').useEffect; useLayoutEffect: typeof import('react').useLayoutEffect; useInsertionEffect: typeof import('react').useInsertionEffect; useCallback: typeof import('react').useCallback; useMemo: typeof import('react').useMemo; useRef: typeof import('react').useRef; useContext: typeof import('react').useContext; useId: typeof import('react').useId; useImperativeHandle: typeof import('react').useImperativeHandle; useDebugValue: typeof import('react').useDebugValue; useDeferredValue: typeof import('react').useDeferredValue; useTransition: typeof import('react').useTransition; useSyncExternalStore: typeof import('react').useSyncExternalStore; }; type ReactDispatcher = { H: ReactHooksDispatcher; }; let __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE: ReactDispatcher; } export declare const getHooksDispatcher: (registry: ContextRegistry) => ReactHooksDispatcher; export declare const getReactCurrentDispatcher: () => ReactDispatcher; //# sourceMappingURL=dispatcher.d.ts.map