import Ajv, { SchemaObject, ValidateFunction } from 'ajv'; export declare const klayrschemaIdentifier: string; export declare class KlayrValidator { private readonly _validator; constructor(); validate>(schema: object, data: unknown): asserts data is T; validateSchema(schema: object): asserts schema is SchemaObject; compile(schema: object | boolean): ValidateFunction; removeSchema(schemaKeyRef?: object | string | RegExp | boolean): Ajv; } export declare const validator: KlayrValidator;