///
import { InferredType } from './types';
declare class InferredElement {
private type?;
private props?;
private children?;
constructor(type?: InferredType, props?: any, children?: any);
getElement(props?: {}): import("react").ReactElement<{}, string | ((props: any) => import("react").ReactElement import("react").Component)>) | (new (props: any) => import("react").Component)>;
getProps(): any;
isDefined(): boolean;
getRepresentation(): string;
}
export default InferredElement;