import { IResponse } from '@kentico/kontent-core'; import { ProjectContracts } from '../contracts'; import { ProjectModels } from '../models/projects/project.models'; import { ProjectResponses } from '../responses'; import { BaseMapper } from './base-mapper'; export declare class ProjectMapper extends BaseMapper { mapValidateProjectContentResponse(response: IResponse): ProjectResponses.ValidateProjectContentResponse; mapProjectInformationResponse(response: IResponse): ProjectResponses.ProjectInformationResponse; mapProjectModel(raw: ProjectContracts.IProjectReportModelContract): ProjectModels.ProjectReportModel; mapTypeModel(raw: ProjectContracts.IProjectTypeContract): ProjectModels.ProjectTypeModel; mapItemModel(raw: ProjectContracts.IProjectVariantContentItemContract): ProjectModels.ProjectVariantContentItemModel; mapLanguageModel(raw: ProjectContracts.IProjectVariantLanguageContract): ProjectModels.ProjectVariantLanguageModel; mapIssueModel(raw: ProjectContracts.IProjectIssueContract): ProjectModels.ProjectIssueModel; mapTypeIssue(raw: ProjectContracts.IProjectTypeIssueContract): ProjectModels.ProjectTypeIssueModel; mapVariantIssue(raw: ProjectContracts.IProjectVariantIssueContract): ProjectModels.ProjectVariantIssueModel; mapVariantElementModel(raw: ProjectContracts.IProjectVariantElementContract): ProjectModels.ProjectVariantElementModel; } export declare const projectMapper: ProjectMapper;