/** * Shared operator constants and utilities used by both SQLite and PostgreSQL adapters. * * These are the `$`-prefixed internal operator names that database adapters recognise. * User-facing operator names (e.g., `not_equals`) are converted to these by * `flattenWhereClause` in `@momentumcms/server-core`. */ /** Simple operators that map directly to `"column" OP placeholder` */ export declare const SIMPLE_OP_MAP: Record; /** All recognised $-prefixed operator keys (simple + special-cased) */ export declare const ALL_OPS: Set; /** Maximum number of elements allowed in $in / $nin arrays. */ export declare const MAX_IN_ARRAY_SIZE = 500; /** Maximum string length for $like / $contains pattern values. */ export declare const MAX_PATTERN_LENGTH = 1000; /** Checks whether an object value contains any recognised operator keys. */ export declare function hasOperatorKeys(value: object): boolean;