import 'reflect-metadata'; import { ModelDefinition } from './annotations.model'; import { Domain } from '../domain'; import { ISchemaValidation } from '../schemaType'; export declare class SchemaBuilder { static buildSchema(domain: Domain, options: ModelDefinition, type: Function): void; private static createValidatorsChain(domain, typeName, attributeInfo, propertyName, obj); static clone(schema: any, from: any, clone?: any): ISchemaValidation; }