import { ICompiledDefinition } from '../types/definition'; import { IModelFunction, IModelDefinition, IIntermediateModel } from '../types/model'; export declare const Model: { fromDefinition: (compiledDefinition: ICompiledDefinition, namespacing: string[]) => IModelDefinition; fromFunction: (fn: any, namespacing: string[]) => IModelFunction; update: (rootModel: IIntermediateModel, field: string, model: IModelDefinition) => IIntermediateModel; };