import type { StandardSchemaV1 } from '../../types/standard-schema.js'; import type { JsonSchema } from './types.js'; export type UnsupportedSchemaMode = 'throw' | 'warn'; export interface JsonSchemaAdapter extends StandardSchemaV1 { readonly validated: false; } export declare function adaptJsonSchema(schema: JsonSchema, path: string, onUnsupportedSchema: UnsupportedSchemaMode): JsonSchemaAdapter; export declare function jsonSchemaRequiredFields(schema: JsonSchema): string[] | undefined;