import { SelectedVal } from "../SelectedVal";
import { AbstractWidget } from "./AbstractWidget";
import { HTMLComponent } from "../HtmlComponent";
import { BooleanCriteria, LabelledCriteria } from "../../SparnaturalQueryIfc";
export interface BooleanConfiguration {
    existNotExist?: boolean;
}
export declare class BooleanWidget extends AbstractWidget {
    configuration: BooleanConfiguration;
    constructor(parentComponent: HTMLComponent, configuration: BooleanConfiguration, startClassVal: SelectedVal, objectPropVal: SelectedVal, endClassVal: SelectedVal);
    render(): this;
    parseInput(input: LabelledCriteria<BooleanCriteria>): LabelledCriteria<BooleanCriteria>;
}
