import { Query } from '../data/query'; import { Observable } from 'rxjs'; import { Page } from '../data/page'; import { AbstractDetailHttpClient } from './abstract-detail.http-client'; import { ListClient } from './list.client'; export declare abstract class AbstractListHttpClient extends AbstractDetailHttpClient implements ListClient { protected basePath: string; constructor(basePath: string); protected parseQueryParams(query: any): any; query(query: QUERY): Observable>; all(): Observable; }