import { DomainObject } from 'domain-objects'; import Joi from 'joi'; import { DataType } from './DataType'; export interface Property { type: DataType; references?: string; check?: string; default?: string; updatable?: boolean; nullable?: boolean; array?: boolean; comment?: string; } export declare class Property extends DomainObject implements Property { static schema: Joi.ObjectSchema; static nested: { type: typeof DataType; }; }