import React from "react";
import type { ReactElement } from "react";
/** This component lets you insert an arbitrary Component or tag and passes
 * the props through to it.
 * For example, it can be usefull when you need to conditionally render
 * <a> or <span> */
export declare const Dynamic: <T extends {}>(props: T & {
    children?: any;
    component?: string | React.ComponentClass<T, any> | React.FunctionComponent<T> | undefined;
} & React.RefAttributes<unknown>) => ReactElement | null;
