import EndpointApiConsumersBasicParams from '../../_shared/endpoint-api-consumers/endpoint-api-consumers-basic-params';
import GetterResponse from '../_shared/interfaces/response/getter-response';
import BaseGetterApiConsumer from '../base-getter-api-consumer/base-getter-api-consumer';
import BaseGetParams from '../base-getter-api-consumer/interfaces/base-get-params';
import EndpointGetterConstructorParams from './interfaces/endpoint-getter-constructor-params';
export default class EndpointGetterApiConsumer extends BaseGetterApiConsumer {
    private readonly instance;
    private readonly baseUrl;
    private readonly nestedUrl;
    constructor({ baseUrl, instance }: EndpointApiConsumersBasicParams, params?: EndpointGetterConstructorParams);
    getItem(params: BaseGetParams): Promise<GetterResponse>;
    getNestedItem({ parentId, itemId, query, }: BaseGetParams): Promise<GetterResponse>;
    protected _getItem({ itemId, query }: BaseGetParams, baseUrl?: string): Promise<GetterResponse>;
}
//# sourceMappingURL=endpoint-getter-api-consumer.d.ts.map