import { AutoMapper } from './automapper'; import { MappingProfile } from './types'; /** * Abstract class for all mapping Profiles * */ export declare abstract class MappingProfileBase implements MappingProfile { /** * @property {string} profileName - the name of the Profile */ profileName: string; /** * @constructor - initialize the profile with the profileName */ protected constructor(); /** * @abstract configure() method to be called when using with Mapper.initialize() * * @param {AutoMapper} mapper - AutoMapper instance to add this Profile on */ abstract configure(mapper: AutoMapper): void; }