import { ResultCallback } from "../../core/callback";
import { MappingModel } from "../mappingModel";
import { MappingProvider, Configuration } from "../../config/configuration";
export declare class AnnotationMappingProvider implements MappingProvider {
    private _modules;
    constructor(modules?: Object | Object[]);
    addModule(module: Object): void;
    addModules(modules: Object[]): void;
    getMapping(config: Configuration, callback: ResultCallback<MappingModel.ClassMapping[]>): void;
}
