import { SelectedVal } from "../SelectedVal";
import { AddUserInputBtn } from "../buttons/AddUserInputBtn";
import { AbstractWidget } from "./AbstractWidget";
import { HTMLComponent } from "../HtmlComponent";
import { LabelledCriteria, DateCriteria } from "../../SparnaturalQueryIfc";
/**
 * Old time period widget
 * @deprecated
 */
export declare class DatesWidget extends AbstractWidget {
    #private;
    datesHandler: any;
    addWidgetValueBtn: AddUserInputBtn;
    input: JQuery<HTMLElement>;
    inputStart: JQuery<HTMLElement>;
    inputEnd: JQuery<HTMLElement>;
    inputValue: JQuery<HTMLElement>;
    constructor(parentComponent: HTMLComponent, datesHandler: any, startClassVal: SelectedVal, objectPropVal: SelectedVal, endClassVal: SelectedVal);
    render(): this;
    parseInput(dateValue: LabelledCriteria<DateCriteria>): LabelledCriteria<DateCriteria>;
}
