import Filter from './filter'; import { StringOperation } from '../json-filter'; import { Query } from 'elastic-builder'; import { DynamoResultObject } from './DynamoObjectResult'; import { IPepSmartFilterData } from '../ngx-filters'; export declare class StringFilter extends Filter { private operation; private filterValues; private caseSensitive; constructor(apiName: string, operation: StringOperation, filterValues: string[], caseSensitive?: boolean); apply(value: any): boolean; toSQLWhereClause(): string; private compare; toNgxFilter(): IPepSmartFilterData; toKibanaFilter(): Query; toDynamoDBQuery(letterForMark: string, expressionAttributeNames: any, expressionAttributeValues: any, count: number): DynamoResultObject; }