import EndpointApiConsumersBasicParams from '../../_shared/endpoint-api-consumers/endpoint-api-consumers-basic-params';
import CreatorResponse from '../_shared/interfaces/response/creator-response';
import BaseCreatorApiConsumer from '../base-creator-api-consumer/base-creator-api-consumer';
import BaseCreateParams from '../base-creator-api-consumer/interfaces/base-create-params';
import EndpointCreatorConstructorParams from './interfaces/endpoint-creator-constructor-params';
export default class EndpointCreatorApiConsumer extends BaseCreatorApiConsumer {
    private readonly instance;
    private readonly baseUrl;
    private readonly nestedUrl;
    constructor({ baseUrl, instance }: EndpointApiConsumersBasicParams, params?: EndpointCreatorConstructorParams);
    createItem({ itemInstance }: BaseCreateParams): Promise<CreatorResponse>;
    createNestedItem({ parentId, itemInstance, }: BaseCreateParams): Promise<CreatorResponse>;
    protected _createItem(item: object, baseUrl?: string): Promise<CreatorResponse>;
}
//# sourceMappingURL=endpoint-creator-api-consumer.d.ts.map