export interface ErrorObject<
  K extends string = string,
  P = Record<string, any>,
  S = unknown,
> {
  keyword: K;
  instancePath: string;
  schemaPath: string;
  params: P;
  propertyName?: string;
  message?: string;
  schema?: S;
  parentSchema?: AnySchemaObject;
  data?: unknown;
}
interface _SchemaObject {
  id?: string;
  $id?: string;
  $schema?: string;
  [x: string]: any;
}
export interface SchemaObject extends _SchemaObject {
  id?: string;
  $id?: string;
  $schema?: string;
  $async?: false;
  [x: string]: any;
}
export interface AsyncSchema extends _SchemaObject {
  $async: true;
}
export type AnySchemaObject = SchemaObject | AsyncSchema;
export {};
//# sourceMappingURL=ajv.d.ts.map
