/**
* Converts a given query object into one of the supported {@link index!ExportFormat ExportFormat} formats.
*
* @module formatQuery
*/
import type { RuleProcessor, ValueProcessorLegacy } from "../../types/index.noReact.mjs";
import { defaultRuleProcessorCEL } from "./defaultRuleProcessorCEL.mjs";
import { defaultRuleProcessorMongoDB } from "./defaultRuleProcessorMongoDB.mjs";
import { defaultRuleProcessorSpEL } from "./defaultRuleProcessorSpEL.mjs";
import { defaultValueProcessorByRule } from "./defaultValueProcessorByRule.mjs";
/**
* Default value processor used by {@link formatQuery} for "sql" format.
*
* @group Export
*/
export declare const defaultValueProcessor: ValueProcessorLegacy;
/**
* @deprecated Prefer {@link defaultRuleProcessorMongoDB}.
*
* @group Export
*/
export declare const defaultMongoDBValueProcessor: ValueProcessorLegacy;
/**
* @deprecated Prefer {@link defaultRuleProcessorCEL}.
*
* @group Export
*/
export declare const defaultCELValueProcessor: ValueProcessorLegacy;
/**
* @deprecated Prefer {@link defaultRuleProcessorSpEL}.
*
* @group Export
*/
export declare const defaultSpELValueProcessor: ValueProcessorLegacy;
export { defaultRuleProcessorElasticSearch } from "./defaultRuleProcessorElasticSearch.mjs";
export { defaultRuleProcessorJSONata } from "./defaultRuleProcessorJSONata.mjs";
export { defaultRuleProcessorJsonLogic } from "./defaultRuleProcessorJsonLogic.mjs";
export { defaultRuleProcessorMongoDBQuery } from "./defaultRuleProcessorMongoDBQuery.mjs";
export * from "./defaultRuleProcessorNL.mjs";
export { defaultRuleProcessorParameterized } from "./defaultRuleProcessorParameterized.mjs";
export { defaultRuleProcessorSQL } from "./defaultRuleProcessorSQL.mjs";
export { defaultValueProcessorNL } from "./defaultValueProcessorNL.mjs";
export * from "./formatQuery.mjs";
export * from "./utils.mjs";
export { defaultRuleProcessorCEL, defaultRuleProcessorMongoDB, defaultRuleProcessorSpEL, defaultValueProcessorByRule };
/**
* @deprecated Renamed to {@link defaultRuleProcessorCEL}.
*
* @group Export
*/
export declare const defaultValueProcessorCELByRule: RuleProcessor;
/**
* @deprecated Renamed to {@link defaultRuleProcessorMongoDB}.
*
* @group Export
*/
export declare const defaultValueProcessorMongoDBByRule: RuleProcessor;
/**
* @deprecated Renamed to {@link defaultRuleProcessorSpEL}.
*
* @group Export
*/
export declare const defaultValueProcessorSpELByRule: RuleProcessor;
