import CreatorResponse from '../../creator/_shared/interfaces/response/creator-response';
import PatcherResponse from '../_shared/interfaces/response/patcher-response';
import BasePatcherApiConsumer from '../base-patcher-api-consumer/base-patcher-api-consumer';
import BasePatchParams from '../base-patcher-api-consumer/interfaces/base-patch-params';
import BasePatcherConstructorParams from '../base-patcher-api-consumer/interfaces/base-patcher-constructor-params';
export default class SdkPatcherApiConsumer extends BasePatcherApiConsumer {
    private readonly SDKMethod;
    constructor(SDKMethod: (...args: any) => Promise<CreatorResponse>, params?: BasePatcherConstructorParams);
    patchItem({ id, changes }: BasePatchParams): Promise<PatcherResponse>;
    patchNestedItem({ parentId, id, changes, }: BasePatchParams): Promise<PatcherResponse>;
    protected _patchItem(args: any[]): Promise<CreatorResponse>;
}
//# sourceMappingURL=sdk-patcher-api-consumer.d.ts.map