import { JpaFilter } from './jpa-filter';
import { JpaSort } from './jpa-sort';
import { SearchRequest } from './search-request';
export declare class SearchRequestService {
    createSearchRequest(): SearchRequest;
    createFilter(key: string, operator: 'EQUAL' | 'NOT_EQUAL' | 'LIKE' | 'IN' | 'BETWEEN', field_type: 'BOOLEAN' | 'CHAR' | 'DATE' | 'DOUBLE' | 'INTEGER' | 'LONG' | 'STRING', or_conjuction: boolean, value?: string | number, values?: string[]): JpaFilter;
    createSort(key: string, direction: 'ASC' | 'DESC'): JpaSort;
    transformToUrlParam(request: SearchRequest): string;
}
