import * as React from 'react';
import * as ReactJsx from 'react/jsx-runtime';
import * as ReactDOM from 'react-dom';
import * as ReactDOMClient from 'react-dom/client';
export declare const Activity: React.ExoticComponent<React.ActivityProps>, Children: {
    map<T, C>(children: C | readonly C[], fn: (child: C, index: number) => T): C extends null | undefined ? C : Array<Exclude<T, boolean | null | undefined>>;
    forEach<C>(children: C | readonly C[], fn: (child: C, index: number) => void): void;
    count(children: any): number;
    only<C>(children: C): C extends any[] ? never : C;
    toArray(children: React.ReactNode | React.ReactNode[]): Array<Exclude<React.ReactNode, boolean | null | undefined>>;
}, Component: typeof React.Component, Fragment: React.ExoticComponent<React.FragmentProps>, Profiler: React.ExoticComponent<React.ProfilerProps>, PureComponent: typeof React.PureComponent, StrictMode: React.ExoticComponent<{
    children?: React.ReactNode | undefined;
}>, Suspense: React.ExoticComponent<React.SuspenseProps>, act: typeof React.act, cache: typeof React.cache, cacheSignal: typeof React.cacheSignal, captureOwnerStack: typeof React.captureOwnerStack, cloneElement: typeof React.cloneElement, createContext: typeof React.createContext, createElement: typeof React.createElement, createRef: typeof React.createRef, forwardRef: typeof React.forwardRef, isValidElement: typeof React.isValidElement, lazy: typeof React.lazy, memo: typeof React.memo, startTransition: typeof React.startTransition, use: typeof React.use, useActionState: typeof React.useActionState, useCallback: typeof React.useCallback, useContext: typeof React.useContext, useDebugValue: typeof React.useDebugValue, useDeferredValue: typeof React.useDeferredValue, useEffect: typeof React.useEffect, useEffectEvent: typeof React.useEffectEvent, useId: typeof React.useId, useImperativeHandle: typeof React.useImperativeHandle, useInsertionEffect: typeof React.useInsertionEffect, useLayoutEffect: typeof React.useLayoutEffect, useMemo: typeof React.useMemo, useOptimistic: typeof React.useOptimistic, useReducer: typeof React.useReducer, useRef: typeof React.useRef, useState: typeof React.useState, useSyncExternalStore: typeof React.useSyncExternalStore, useTransition: typeof React.useTransition, version: string;
export declare const createPortal: typeof ReactDOM.createPortal, flushSync: typeof ReactDOM.flushSync, preconnect: typeof ReactDOM.preconnect, prefetchDNS: typeof ReactDOM.prefetchDNS, preinit: typeof ReactDOM.preinit, preinitModule: typeof ReactDOM.preinitModule, preload: typeof ReactDOM.preload, preloadModule: typeof ReactDOM.preloadModule, requestFormReset: typeof ReactDOM.requestFormReset, unstable_batchedUpdates: typeof ReactDOM.unstable_batchedUpdates, useFormState: typeof ReactDOM.useFormState, useFormStatus: typeof ReactDOM.useFormStatus;
export declare const createRoot: typeof ReactDOMClient.createRoot, hydrateRoot: typeof ReactDOMClient.hydrateRoot;
export declare const jsx: typeof ReactJsx.jsx, jsxs: typeof ReactJsx.jsxs;
export default React;
