export interface JsonSchemaValidationIssue { path: PropertyKey[]; message: string; expectedTypes?: string[]; keyword?: string; } export interface JsonSchemaValidationResult { success: boolean; issues: JsonSchemaValidationIssue[]; } export declare function validateJsonSchemaValue(schema: unknown, value: unknown): JsonSchemaValidationResult; export declare function isJsonSchemaValueValid(schema: unknown, value: unknown): boolean;