import { AnyDataModel } from '../dataModel/BaseDataModel'; import { AnyModel } from '../model/BaseModel'; import { ModelClass } from './BaseModelShared'; /** * Information about a registered model. */ export interface ModelInfo { name: string; class: ModelClass; } /** * Returns the model info for a model type name, or `undefined` if not found. * * @param name The model type name (from `$modelType`). * @returns The model info or `undefined`. */ export declare function getModelInfoForName(name: string): ModelInfo | undefined; /** * Builds a helpful error message when a model type cannot be resolved from the runtime registry. * * @param name The model type name (from `$modelType`). * @returns A diagnostic message with common remediation steps. */ export declare function getModelNotRegisteredErrorMessage(name: string): string;