/** * Available text filters * */ export declare type RdsTextParameter = 'matches' | 'like' | '=' | '!='; export declare function invertTextOperation(parameter: RdsTextParameter): RdsTextParameter; export declare class RdsTextParameterOption { label: string; type: RdsTextParameter; constructor(label: string, type: RdsTextParameter); } export declare const RDS_TEXT_PARAMETER_OPTIONS: ReadonlyArray; /** * RDS Text Filter */ export declare class RdsTextFilter { text: string; parameter: RdsTextParameterOption; /** * Creates an instance of RdsTextFilter * @param text text input * @param parameter RdsTextParameterOption */ constructor(text: string, parameter: RdsTextParameterOption); } export declare function instanceOfRdsTextFilter(obj: any): obj is RdsTextFilter;