import { BasePageData } from "../../Page/BasePageData";
import { IMainStateFactory } from "../../Types";
import { DateBoxFactory } from "./DateBoxFactory";
export declare class DateBoxesFactory {
    mainStateFactory: IMainStateFactory;
    fieldName: string;
    caption?: string | undefined;
    pageData?: BasePageData | undefined;
    forceUpdate: () => void;
    fromDateBoxFactory: DateBoxFactory;
    toDateBoxFactory: DateBoxFactory;
    constructor(mainStateFactory: IMainStateFactory, fieldName: string, _showHasChangeFlag: boolean, required: boolean, caption?: string | undefined, fromCaption?: string, fromPlaceHolder?: string, toCaption?: string, toPlaceHolder?: string, tabIndex?: number, pageData?: BasePageData | undefined, fromPayLoadKey?: string, toPayLoadKey?: string, fromResponseKey?: string, toResponseKey?: string);
}
