import { PepSmartFilterComponentType, PepSmartFilterOperatorType, PepSmartFilterOperatorUnitType } from './type'; export declare class IPepSmartFilterOperator { id: PepSmartFilterOperatorType; name: string; short: string; componentType: PepSmartFilterComponentType[]; } export declare const PepSmartFilterOperators: { Equals: IPepSmartFilterOperator; NotEqual: IPepSmartFilterOperator; LessThan: IPepSmartFilterOperator; GreaterThan: IPepSmartFilterOperator; NumberRange: IPepSmartFilterOperator; Contains: IPepSmartFilterOperator; BeginsWith: IPepSmartFilterOperator; EndsWith: IPepSmartFilterOperator; InTheLast: IPepSmartFilterOperator; Today: IPepSmartFilterOperator; ThisWeek: IPepSmartFilterOperator; ThisMonth: IPepSmartFilterOperator; DateRange: IPepSmartFilterOperator; DueIn: IPepSmartFilterOperator; On: IPepSmartFilterOperator; NotInTheLast: IPepSmartFilterOperator; NotDueIn: IPepSmartFilterOperator; IsEmpty: IPepSmartFilterOperator; IsNotEmpty: IPepSmartFilterOperator; In: IPepSmartFilterOperator; }; export declare const PepSmartFilterAdditionalOperators: { InTheLastCalendar: IPepSmartFilterOperator; NotInTheLastCalendar: IPepSmartFilterOperator; }; export declare const PepSmartFilterVariableOperators: { EqualsToVariable: IPepSmartFilterOperator; NotEqualsToVariable: IPepSmartFilterOperator; LessThanVariable: IPepSmartFilterOperator; GreaterThanVariable: IPepSmartFilterOperator; DateRangeVariable: IPepSmartFilterOperator; }; export declare class IPepSmartFilterOperatorUnit { id: PepSmartFilterOperatorUnitType; name: string; componentType: PepSmartFilterComponentType[]; } export declare const PepSmartFilterOperatorUnits: { Days: IPepSmartFilterOperatorUnit; Weeks: IPepSmartFilterOperatorUnit; Months: IPepSmartFilterOperatorUnit; Years: IPepSmartFilterOperatorUnit; };