/// <reference types="react" />
import { FormFactory } from "../FormFactory";
import { Argument } from "../Argument";
export declare class ModalFactory {
    id: string;
    modalRoot: HTMLElement;
    backdropDivElement: HTMLDivElement;
    mainDivElement: HTMLDivElement;
    forceUpdate: () => void;
    classes: string;
    formFactory: FormFactory;
    children: JSX.Element | null;
    isWaitingModal?: boolean;
    onCloseModal?: () => void;
    argument?: Argument;
    constructor(formFactory: FormFactory, children: JSX.Element | null, isWaitingModal?: boolean, onCloseModal?: () => void, argument?: Argument, classes?: string);
    closeByClick(e: any): void;
    close(): void;
}
//# sourceMappingURL=index.d.ts.map