import { IResponse } from '@kentico/kontent-core'; import { LanguageVariantContracts } from '../contracts'; import { LanguageVariantModels } from '../models'; import { LanguageVariantResponses } from '../responses'; import { BaseMapper } from './base-mapper'; export declare class LanguageVariantMapper extends BaseMapper { mapUpsertLanguageVariantResponse(response: IResponse): LanguageVariantResponses.UpsertLanguageVariantResponse; mapViewLanguageVariantResponse(response: IResponse): LanguageVariantResponses.ViewLanguageVariantResponse; mapLanguageVariantsOfItemResponse(response: IResponse): LanguageVariantResponses.ListLanguageVariantsOfItemResponse; mapLanguageVariantsByCollectionResponse(response: IResponse): LanguageVariantResponses.ListLanguageVariantsByCollectionResponse; mapLanguageVariantsOfContentTypeResponse(response: IResponse): LanguageVariantResponses.ListLanguageVariantsOfContentTypeResponse; mapLanguageVariantsOfContentTypeWithComponentsResponse(response: IResponse): LanguageVariantResponses.ListLanguageVariantsOfContentTypeWithComponentsResponse; mapLanguageVariantWithComponents(rawVariant: LanguageVariantContracts.ILanguageVariantModelWithComponentsContract): LanguageVariantModels.ContentItemLanguageWithComponentsVariant; mapLanguageVariant(rawVariant: LanguageVariantContracts.ILanguageVariantModelContract): LanguageVariantModels.ContentItemLanguageVariant; } export declare const languageVariantMapper: LanguageVariantMapper;