import { WidgetRegistry } from './widget.registry'; /** * Validates json data against a schema. * * @author Wael Jammal */ export declare class SchemaValidator { private wr; private validator; /** * Sets up validator. * * @param wr Widget registry */ constructor(wr: WidgetRegistry); /** * Returns true if schema is valid. * * @param schemaPart Schema to validate * @param data Data to validate */ validate(schemaPart: any, data: any): boolean; /** * Returns validation errors. * * @param schemaPart Schema to validate * @param data Data to validate */ validationErrors(schemaPart: any, data: any): Array; /** * Registers additional formatters. */ private addFormatters; }