import { MappingModel } from "../mappingModel";
import { Type } from "reflect-helper";
import { MappingBuilderContext } from "./mappingBuilderContext";
export declare class MappingBuilder {
    type: Type;
    mapping: MappingModel.Mapping;
    protected context: MappingBuilderContext;
    private _populated;
    constructor(context: MappingBuilderContext, type: Type, mapping: MappingModel.Mapping);
    populate(): void;
    protected populateCore(): void;
}
