import { TJS } from '../common'; export declare class SchemaDefinition { readonly types: string[]; readonly def: TJS.Definition; private _isValidSchema; private _validator; constructor(args: { type: string | string[]; def: TJS.Definition; }); readonly isValidSchema: boolean; readonly schemaVersion: string | undefined; validate(data: object): boolean | PromiseLike; private readonly validator; }