import { Reference, Property, ModelDefinition, QualityAnalyzer } from '@dcupl/common'; import { DcuplModel } from './model'; /** * Validates a property */ export declare const isValidProperty: (property: Property) => QualityAnalyzer.InternalModelError | undefined; /** * Validates a reference */ export declare const isValidReference: (reference: Reference) => QualityAnalyzer.InternalModelError | undefined; export declare const validateBasicModelStructure: (model: ModelDefinition) => boolean; export declare const validateModels: (model: DcuplModel, allModels: Map>) => QualityAnalyzer.InternalModelError[];