import { IDictionary } from 'datx-utils'; import { IModelConstructor } from '../interfaces/IModelConstructor'; import { IReferenceOptions } from '../interfaces/IReferenceOptions'; import { IType } from '../interfaces/IType'; import { PureModel } from '../PureModel'; export declare function setupModel(Base: IModelConstructor, { fields, references, type, idAttribute, typeAttribute, }?: { fields: IFields; references?: IDictionary; type?: IType; idAttribute?: string; typeAttribute?: string; }): IModelConstructor;