import { Component } from 'react';
declare class FormObject extends Component {
    props: any;
    static propTypes: any;
    state: any;
    constructor(props: any);
    valueOnChange(data: any, key: any, isArray: any): void;
    isObject(val: any): boolean;
    isArray(val: any): boolean;
    formOnAction(action: any, key: any, isArray: any): void;
    removeItem(key: any, isArray: any): void;
    convertToObj(key: any, isArray: any): void;
    convertToBool(key: any, isArray: any): void;
    convertToArr(key: any, isArray: any): void;
    changeToArray(): void;
    changeToObject(): void;
    addNew(isArray: any): void;
    onFormTextChange(data: any): void;
    replaceFromText(): void;
    toggleFullScreen(): void;
    handleAction(data: any, dialogAction: any): void;
    expandItem(itemKey: any): void;
    render(): import("react/jsx-runtime").JSX.Element;
}
export default FormObject;
