import { Interface, InterfaceContent, Property } from '../models/models'; export declare const DTMI_REGEX = "^dtmi:(?:_+[A-Za-z0-9]|[A-Za-z])(?:[A-Za-z0-9_]*[A-Za-z0-9])?(?::(?:_+[A-Za-z0-9]|[A-Za-z])(?:[A-Za-z0-9_]*[A-Za-z0-9])?)*;[1-9][0-9]{0,8}$"; export declare function isValidInterface(model: Interface): boolean; export declare function isValidDTMI(dtmi: string | undefined): boolean; export declare function isInterfaceType(model: Interface): boolean; export declare function isDTMLContext(context: string): boolean; export declare function isProperty(content: InterfaceContent): content is Property; export declare function uuidv4(): string;