import * as React from "react"; import { PropertyViewModel } from "./UpSchemaFormComponentSelector"; export interface UpSchemaObjectProps { value: any; withHR: boolean; schema: JsonSchema; node: 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 interface UpSchemaObjectState { showAdvanced: boolean; } export declare function groupByRow(items: T[]): T[][]; export default class UpSchemaObject extends React.Component { constructor(p: any, c: any); private isIgnored; render(): JSX.Element; private sizeSpan; isRequired(prop: any): boolean; }