import WidgetBase, { IWidgetBaseProps } from '../WidgetBase';
export declare enum WidgetEvent {
    Cancel = "cancel",
    Done = "done"
}
interface IWidgetProps extends IWidgetBaseProps {
    schemaSourceItemId?: string;
    schema?: object;
    value?: object;
}
export default class FilterBuilder extends WidgetBase {
    private _schemaSourceItemId?;
    private _schema?;
    private _value?;
    get schemaSourceItemId(): string | undefined;
    set schemaSourceItemId(v: string | undefined);
    get schema(): object | undefined;
    set schema(v: object | undefined);
    get value(): object | undefined;
    set value(v: object | undefined);
    constructor(props: IWidgetProps);
    build(target: Element): void;
    destroy(): void;
}
export {};
