/** * Concatenate two or more React children objects. * * @param {...?Object} childrenArguments Array of children arguments (array of arrays/strings/objects) to concatenate. * * @return {Array} The concatenated value. */ export function concatChildren(...childrenArguments: any[]): any[]; /** * Switches the nodeName of all the elements in the children object. * * @param {?Object} children Children object. * @param {string} nodeName Node name. * * @return {?Object} The updated children object. */ export function switchChildrenNodeName(children: any, nodeName: string): any; /** * Object containing a React element. */ export type WPElement = import("react").ReactElement import("react").ReactElement Component)>) | (new (props: any) => Component)>; /** * Object containing a React component. */ export type WPComponent = import("react").ComponentClass<{}, any> | import("react").FunctionComponent<{}>; /** * Object containing a React synthetic event. */ export type WPSyntheticEvent = import("react").SyntheticEvent; import { Children } from "react"; import { cloneElement } from "react"; import { Component } from "react"; import { createContext } from "react"; import { createElement } from "react"; import { createRef } from "react"; import { forwardRef } from "react"; import { Fragment } from "react"; import { isValidElement } from "react"; import { memo } from "react"; import { StrictMode } from "react"; import { useCallback } from "react"; import { useContext } from "react"; import { useDebugValue } from "react"; import { useEffect } from "react"; import { useImperativeHandle } from "react"; import { useLayoutEffect } from "react"; import { useMemo } from "react"; import { useReducer } from "react"; import { useRef } from "react"; import { useState } from "react"; import { lazy } from "react"; import { Suspense } from "react"; export { Children, cloneElement, Component, createContext, createElement, createRef, forwardRef, Fragment, isValidElement, memo, StrictMode, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, lazy, Suspense }; //# sourceMappingURL=react.d.ts.map