/// <reference types="react" />
import type { QueryBuilderProps, RuleGroupType, RuleGroupTypeIC, RuleType } from './types';
import './query-builder.scss';
export declare const QueryBuilderWithoutDndProvider: {
    <RG extends RuleGroupType<RuleType<string, string, any>, string> | RuleGroupTypeIC<RuleType<string, string, any>, string>>({ defaultQuery, query: queryProp, fields: fieldsPropOriginal, operators, combinators, translations: translationsProp, enableMountQueryChange, controlElements, getDefaultField, getDefaultOperator, getDefaultValue, getOperators, getValueEditorType, getValueSources, getInputType, getValues, onAddRule, onAddGroup, onQueryChange, controlClassnames, showCombinatorsBetweenRules, showNotToggle, showCloneButtons, showLockButtons, resetOnFieldChange, resetOnOperatorChange, autoSelectField, autoSelectOperator, addRuleToNewGroups, enableDragAndDrop, independentCombinators, disabled, validator, context, debugMode, onLog, }: QueryBuilderProps<RG>): JSX.Element;
    displayName: string;
};
export declare const QueryBuilder: {
    <RG extends RuleGroupType<RuleType<string, string, any>, string> | RuleGroupTypeIC<RuleType<string, string, any>, string>>({ debugMode, ...props }: QueryBuilderProps<RG>): JSX.Element;
    displayName: string;
};
