export interface CustomFilterConstraint { customFieldId?: string; dataFieldEntityType: string; dataFieldType: CustomFilterConstraintDataFieldTypeEnum; dataFieldValue?: string; dataType: CustomFilterConstraintDataTypeEnum; filterElement: CustomFilterConstraintFilterElementEnum; groupNumber?: number; id?: string; index?: number; secondValue?: string; value: string; } export declare const CustomFilterConstraintDataFieldTypeEnum: { readonly Native: "NATIVE"; readonly Custom: "CUSTOM"; }; export type CustomFilterConstraintDataFieldTypeEnum = (typeof CustomFilterConstraintDataFieldTypeEnum)[keyof typeof CustomFilterConstraintDataFieldTypeEnum]; export declare const CustomFilterConstraintDataTypeEnum: { readonly BigDecimal: "BIG_DECIMAL"; readonly Date: "DATE"; readonly DateUtc: "DATE_UTC"; readonly DateTime: "DATE_TIME"; readonly Enum: "ENUM"; readonly Key: "KEY"; readonly Long: "LONG"; readonly Money: "MONEY"; readonly Percent: "PERCENT"; readonly Number: "NUMBER"; readonly Object: "OBJECT"; readonly String: "STRING"; readonly Boolean: "BOOLEAN"; readonly JavaBlob: "JAVA_BLOB"; }; export type CustomFilterConstraintDataTypeEnum = (typeof CustomFilterConstraintDataTypeEnum)[keyof typeof CustomFilterConstraintDataTypeEnum]; export declare const CustomFilterConstraintFilterElementEnum: { readonly Equals: "EQUALS"; readonly EqualsCaseSensitive: "EQUALS_CASE_SENSITIVE"; readonly DifferentThan: "DIFFERENT_THAN"; readonly MoreThan: "MORE_THAN"; readonly MoreThanOrEquals: "MORE_THAN_OR_EQUALS"; readonly LessThan: "LESS_THAN"; readonly LessThanOrEquals: "LESS_THAN_OR_EQUALS"; readonly Between: "BETWEEN"; readonly In: "IN"; readonly On: "ON"; readonly After: "AFTER"; readonly AfterInclusive: "AFTER_INCLUSIVE"; readonly Before: "BEFORE"; readonly BeforeInclusive: "BEFORE_INCLUSIVE"; readonly StartsWith: "STARTS_WITH"; readonly StartsWithCaseSensitive: "STARTS_WITH_CASE_SENSITIVE"; readonly Today: "TODAY"; readonly ThisWeek: "THIS_WEEK"; readonly ThisMonth: "THIS_MONTH"; readonly ThisYear: "THIS_YEAR"; readonly LastDays: "LAST_DAYS"; readonly Empty: "EMPTY"; readonly NotEmpty: "NOT_EMPTY"; }; export type CustomFilterConstraintFilterElementEnum = (typeof CustomFilterConstraintFilterElementEnum)[keyof typeof CustomFilterConstraintFilterElementEnum];