import React from 'react';
export declare function wrapWithComponent<P>(element: React.ReactNode | null | undefined, Component: React.ComponentType<P>, props: P): React.ReactNode;
export declare function isElementOfType<P>(element: React.ReactNode | null | undefined, Component: React.ComponentType<P> | React.ComponentType<P>[]): boolean;
export declare function elementChildren<T extends React.ReactElement<{}>>(children: React.ReactNode, predicate?: (element: T) => boolean): T[];
