import { IgcQueryBuilderComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js';
import type { IgcQueryBuilderComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js';
import { type EventName } from '../react-props.js';
/**
 * A component used for operating with complex filters by creating or editing conditions  and grouping them using AND/OR logic.  It is used internally in the Advanced Filtering of the Grid.
 * @fires expressionTreeChange - Event fired as the expression tree is changed.
 * @class
 */
export declare const IgrQueryBuilder: import("../react-props.js").ReactWebComponent<Component, {
    onExpressionTreeChange: EventName<IgcQueryBuilderComponentEventMap["expressionTreeChange"]>;
}, {
    searchValueTemplate: string;
}>;
export type IgrQueryBuilder = Component;
/** @deprecated Module register is no longer needed and can be removed */
export declare const IgrQueryBuilderModule: typeof Component;
