/** * Available numeric filters * */ export declare type RdsNumericOperation = '>' | '>=' | '=' | '!=' | '<' | '<='; export declare function invertNumericOperation(operation: RdsNumericOperation): RdsNumericOperation; export declare class RdsNumericOperationOption { label: string; type: RdsNumericOperation; constructor(label: string, type: RdsNumericOperation); } export declare const RDS_NUMERIC_OPERATION_OPTIONS: ReadonlyArray; /** * RDS Numeric Filter */ export declare class RdsNumericFilter { value: number; operation: RdsNumericOperationOption; /** * Creates an instance of RdsNumericFilter * @param value number input * @param operation text of selected operation */ constructor(value: number, operation: RdsNumericOperationOption); } export declare function instanceOfRdsNumericFilter(obj: any): obj is RdsNumericFilter;