import Ajv, { AnySchema, AnyValidateFunction, ErrorObject } from "../core"; export default class AjvPack { readonly ajv: Ajv; errors?: ErrorObject[] | null; constructor(ajv: Ajv); validate(schemaKeyRef: AnySchema | string, data: unknown): boolean | Promise; compile(schema: AnySchema, meta?: boolean): AnyValidateFunction; getSchema(keyRef: string): AnyValidateFunction | undefined; private getStandalone; addSchema(...args: Parameters): AjvPack; addKeyword(...args: Parameters): AjvPack; }