/**
 * Filter operators enum for OperatorFilterState
 * These operators are used to define how filtering should be applied
 */
export declare enum FilterOperator {
    /** Equal - exact match */
    EQUALS = "$eq",
    /** Not equal - exclude exact match */
    NOT_EQUALS = "$ne",
    /** In - value is in the provided array */
    IN = "$in",
    /** Not in - value is not in the provided array */
    NOT_IN = "$nin",
    /** Starts with - string starts with the provided value */
    STARTS_WITH = "$startsWith",
    /** Is empty - value is null or empty */
    IS_EMPTY = "$isEmpty",
    /** Contains - string contains the provided value */
    CONTAINS = "$contains",
    /** Not contains - string does not contain the provided value */
    NOT_CONTAINS = "$notContains",
    /** Exists - field is not null/undefined */
    EXISTS = "$exists",
    /** Not exists - field is null/undefined */
    NOT_EXISTS = "$notExists"
}
//# sourceMappingURL=filterOperators.d.ts.map