import { IModelMapper, IModel } from "./Types"; export declare class ModelMapper implements IModelMapper { private modelClazz; private modelAttrs; private modelOpts; constructor(modelClazz: { new (): M; }); private attr(key); private attrTransient(key); private attrPersists(key); toJson(o: M): string; toObject(o: M): Object; fromJson(json: string, decorator?: any): M; fromObject(obj: Object, decorator?: any): M; } export declare function getDefaultMapper(clazz: { new (): T; }): IModelMapper;