import { IResponse } from '@kontent-ai/core-sdk';
import { SharedContracts } from '../contracts';
import { SharedModels } from '../models';
import { BaseResponses } from '../responses';
export declare abstract class BaseMapper {
    mapResponseDebug(baseResponse: IResponse<any>): BaseResponses.IContentManagementResponseDebug;
    mapPagination(rawPagination: SharedContracts.IPaginationModelContract): SharedModels.Pagination;
    mapReference(rawReference: SharedContracts.IReferenceObjectContract): SharedModels.ReferenceObject;
    mapIdReference(rawReference: SharedContracts.IIdReferenceContract): SharedModels.IIdRefenceObject;
    mapEmptyResponse(response: IResponse<any>): BaseResponses.EmptyContentManagementResponse;
}
