import * as React from "react"; export interface PropertyViewModel { order: number; colspan: number; component?: string; name: string; } export interface UpSchemaFormComponentSelectorProps { value: any; schema: JsonSchema; node: string; name?: string; onChange: (e: React.ChangeEvent, newValue: any, hasError: boolean, node: string) => void; isRequired: boolean; showError: boolean; ignoredProperties?: string[]; viewModels: PropertyViewModel[]; translate: (text: string) => any; onSearchButtonClick: (text: string) => any; } export default class UpSchemaFormComponentSelector extends React.Component { constructor(p: any, c: any); Component: { [key: string]: React.ComponentClass; }; Register(key: string, Component: React.ComponentClass): void; GetComponent(ComponentKey: string): React.ComponentClass; private findGetParameter; render(): any; private onElementChange; }