import { ObjectSchema } from 'joi'; import { IValidationInformation } from '../../interfaces'; export declare class ValidationInformation implements IValidationInformation { Name: string; CreateSchema: ObjectSchema; ReadSchema: ObjectSchema; UpdateSchema: ObjectSchema; DeleteSchema: ObjectSchema; constructor(name: string, createSchema?: ObjectSchema, readSchema?: ObjectSchema, updateSchema?: ObjectSchema, deleteSchema?: ObjectSchema); readonly createJsonSchema: any; readonly readJsonSchema: any; readonly updateJsonSchema: any; readonly deleteJsonSchema: any; checkCreate(input: any): any; checkRead(input: any): any; checkUpdate(input: any): any; checkDelete(input: any): any; }