// Generated by dts-bundle-generator v7.2.0 import React from 'react'; import { Attributes, ComponentClass, FunctionComponent, ReactNode } from 'react'; /** * @class CypressReactComponentHelper was designed designed for mounting react components * @classdes CypressReactComponentHelper exposes the following public properties: * @property when - enables mounting of a React component * @property get - enables getting the mounted component */ export declare class CypressReactComponentHelper { /** @private */ private component; when: { /** * Mount a react component * @example * ```ts * reactComponentHelper.when.mount(typeof MyComponent, { prop1: "value1" }, ); * ``` */ mount:

| ComponentClass | ((props: P) => React.JSX.Element)>(type: string | T, props?: (Attributes & P) | null | undefined, ...children: ReactNode[]) => void; /** * Mount a react component * @example * ```ts * reactComponentHelper.when.mountComponent(); * ``` */ mountComponent: (component: React.ReactNode) => void; }; get: { /** * Get mounted component * @returns {ReactNode} */ component: () => ReactNode; }; } export {};