import '../augmentations'; import type { GraphileConfig } from 'graphile-config'; /** * ConnectionFilterOperatorsPlugin * * Registers all built-in filter operators on the per-scalar operator types * (e.g. StringFilter, IntFilter, DatetimeFilter, etc.). * * Operator categories: * - Standard: isNull, equalTo, notEqualTo, distinctFrom, notDistinctFrom, in, notIn * - Sort: lessThan, lessThanOrEqualTo, greaterThan, greaterThanOrEqualTo * - Pattern matching (text-like): includes, startsWith, endsWith, like + insensitive variants * - Hstore: contains, containsKey, containsAllKeys, containsAnyKeys, containedBy * - JSONB: contains, containsKey, containsAllKeys, containsAnyKeys, containedBy * - Inet: contains, containsOrEqualTo, containedBy, containedByOrEqualTo, containsOrContainedBy * - Array: contains, containedBy, overlaps, anyEqualTo, anyNotEqualTo, any comparison operators * - Range: contains, containsElement, containedBy, overlaps, strictlyLeftOf, strictlyRightOf, etc. * - Enum: standard + sort operators * - Case-insensitive variants of standard and sort operators */ export declare const ConnectionFilterOperatorsPlugin: GraphileConfig.Plugin;