import { Enum, FormatMapping, EntityMapping, PropertyMapping, Mapping } from '../../../domain';
import { DomainConfigServiceBase } from './domainConfigServiceBase';
export declare class MappingConfigService extends DomainConfigServiceBase<EntityMapping, PropertyMapping> {
    private mapping;
    enums: Enum[];
    constructor(mapping: Mapping, enums?: Enum[]);
    get name(): string;
    get format(): FormatMapping | undefined;
    get(): Mapping;
    set(value: Mapping): void;
    get entities(): EntityMapping[];
    entityMapping(entityName: string): string | undefined;
}
