import { MappingBase } from "./mappingBase";
import { MappingModel } from "./mappingModel";
import { ReadContext } from "./readContext";
import { EnumType } from "./enumType";
import { WriteContext } from "./writeContext";
export declare class EnumMapping extends MappingBase {
    members: MappingModel.EnumMembers;
    ignoreCase: boolean;
    type: EnumType;
    private _values;
    constructor(members: MappingModel.EnumMembers, ignoreCase?: boolean);
    read(context: ReadContext, value: any): any;
    write(context: WriteContext, value: any): any;
}
