import { ElementFactory } from "../Page/ElementsOfFormFactory/ElementFactory";
import { IMainStateFactory } from "../Types";
export declare class PayLoadBoxFactory extends ElementFactory {
    #private;
    forceUpdate: () => void;
    get value(): any;
    setValue: (value: any) => void;
    deseriallize: (e: any) => void;
    clearData: () => void;
    get defaultValue(): any;
    focusToElement: () => void;
    tabIndex: undefined;
    constructor(_mainStateFactory: IMainStateFactory, _fieldName: string, _dispose: () => void, initialValue?: boolean, payLoadKey?: string, responseKey?: string);
    restartDefaultValue: () => void;
    refreshHasChange: () => void;
    validate: () => void;
}
