import EndpointApiConsumersBasicParams from '../../_shared/endpoint-api-consumers/endpoint-api-consumers-basic-params';
import ListGetterResponse from '../_shared/interfaces/response/list-getter-response';
import BaseListGetterApiConsumer from '../base-list-getter-api-consumer/base-list-getter-api-consumer';
import EndpointGetListParams from './interfaces/endpoint-get-list-params';
import EndpointListGetterConstructorParams from './interfaces/endpoint-list-getter-constructor-params';
export default class EndpointListGetterApiConsumer extends BaseListGetterApiConsumer {
    private readonly instance;
    private readonly baseUrl;
    private readonly nestedUrl;
    constructor({ baseUrl, instance }: EndpointApiConsumersBasicParams, params?: EndpointListGetterConstructorParams);
    getList(params: EndpointGetListParams): Promise<ListGetterResponse>;
    getNestedList(params: EndpointGetListParams): Promise<ListGetterResponse>;
    protected _getList({ page, size, search, sort, fields, id, searchQuery, rest, }: EndpointGetListParams, baseUrl?: string): Promise<ListGetterResponse>;
}
//# sourceMappingURL=endpoint-list-getter-api-consumer.d.ts.map