import { IModelMetadata, IBaseModel, IBaseModelConstructor } from './interfaces';
export declare function isInstnace(model: any): boolean;
export declare function isConstructor(model: any): boolean;
export declare function getMetadata(model: IBaseModel | IBaseModelConstructor): IModelMetadata;
export declare function getCtor(model: IBaseModel): IBaseModelConstructor;
export declare function getIdName(model: IBaseModel | IBaseModelConstructor): string;
export declare function getIdValue(model: IBaseModel): any;
export declare function setIdValue(model: IBaseModel, id: any): void;
export declare function getModel(model: IBaseModelConstructor | string): IBaseModelConstructor;
