import type { ComparisonNode } from "ts-rsql"; import type { RsqlOperatorPlugin, SqlContext } from "./context"; export declare const CustomOperator: { readonly IS_EMPTY: "=empty="; readonly IS_NULL: "=null="; readonly IS_NULL_OR_EMPTY: "=nullorempty="; }; export declare const OverwrittenOperator: { readonly IN: "=in="; readonly OUT: "=out="; }; export declare const maybeExecuteRsqlOperatorPlugin: (context: SqlContext, ast: ComparisonNode, formattedSelector: string) => string | undefined; export declare const isBooleanValueInvariant: (ast: ComparisonNode) => void; export declare const MapInToEqualsAnyPlugin: RsqlOperatorPlugin; export declare const MapOutToNotEqualsAllPlugin: RsqlOperatorPlugin; export declare const IsNullPlugin: RsqlOperatorPlugin; export declare const IsEmptyPlugin: RsqlOperatorPlugin; export declare const IsNullOrEmptyPlugin: RsqlOperatorPlugin; //# sourceMappingURL=plugin.d.ts.map