import { IResponse } from '@kontent-ai/core-sdk'; import { EnvironmentModels } from '../models'; import { EnvironmentResponses } from '../responses'; import { EnvironmentContracts } from '../contracts'; import { BaseMapper } from './base-mapper'; export declare class EnvironmentMapper extends BaseMapper { mapGetEnvironmentCloningStateResponse(response: IResponse): EnvironmentResponses.GetCloningStateResponse; mapModifyEnvironmentResponse(response: IResponse): EnvironmentResponses.ModifyEnvironmentResponse; mapCloneEnvironmentResponse(response: IResponse): EnvironmentResponses.CloneEnvironmentResponse; mapProjectValidationIssuesListResponse(response: IResponse): EnvironmentResponses.EnvironmentValidationIssuesListResponse; mapStartEnvironmentValidationResponse(response: IResponse): EnvironmentResponses.StartEnvironmentValidationResponse; mapCheckEnvironmentValidationResponse(response: IResponse): EnvironmentResponses.CheckEnvironmentValidationResponse; mapEnvironmentInformationResponse(response: IResponse): EnvironmentResponses.EnvironmentInformationResponse; mapProjectModel(raw: EnvironmentContracts.IEnvironmentReportModelContract): EnvironmentModels.EnvironmentReportModel; mapTypeModel(raw: EnvironmentContracts.IEnvironmentTypeContract): EnvironmentModels.EnvironmentTypeModel; mapItemModel(raw: EnvironmentContracts.IEnvironmentVariantContentItemContract): EnvironmentModels.EnvironmentVariantContentItemModel; mapLanguageModel(raw: EnvironmentContracts.IEnvironmentVariantLanguageContract): EnvironmentModels.EnvironmentVariantLanguageModel; mapIssueModel(raw: EnvironmentContracts.IEnvironmentIssueContract): EnvironmentModels.EnvironmentIssueModel; mapTypeIssue(raw: EnvironmentContracts.IEnvironmentTypeIssueContract): EnvironmentModels.EnvironmentTypeIssueModel; mapVariantIssue(raw: EnvironmentContracts.IEnvironmentVariantIssueContract): EnvironmentModels.EnvironmentVariantIssueModel; mapVariantElementModel(raw: EnvironmentContracts.IEnvironmentVariantElementContract): EnvironmentModels.EnvironmentVariantElementModel; mapEnvironmentValidationIssue(raw: EnvironmentContracts.IEnvironmentValidationIssueContract): EnvironmentModels.EnvironmentValidationVariantIssueModel | EnvironmentModels.EnvironmentValidationTypeIssueModel; } export declare const environmentMapper: EnvironmentMapper;