import { RelationalOperator } from '@mtna/data-core-ts'; /** Available numeric filters */ export declare type RdsNumericOperation = Extract; 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 | null; operation: RdsNumericOperationOption | null; /** * Creates an instance of RdsNumericFilter * @param value number input * @param operation text of selected operation */ constructor(value: number | null, operation: RdsNumericOperationOption | null); } export declare function instanceOfRdsNumericFilter(something: unknown): something is RdsNumericFilter;