import { ElementContracts } from '../contracts';
import { ContentTypeElements, ElementModels } from '../models';
import { BaseMapper } from './base-mapper';
export declare class ElementsMapper extends BaseMapper {
    mapTypeElements(elementsRaw: ElementContracts.IContentTypeElementContract[]): ContentTypeElements.ContentTypeElementModel[];
    mapTypeElement(rawElement: ElementContracts.IContentTypeElementContract): ContentTypeElements.ContentTypeElementModel;
    mapElements(elementsRaw: ElementContracts.IContentItemElementContract[]): ElementModels.ContentItemElement[];
    mapElement(rawElement: ElementContracts.IContentItemElementContract): ElementModels.ContentItemElement;
    private mapElementComponents;
    private mapElementValue;
}
export declare const elementsMapper: ElementsMapper;
