basant307/AI_Governance_Project
048
1import type { AvroSchema } from './types';2export declare class AvroSchemaValidator {3 private namedSchemas;4 validateSchema(schema: AvroSchema): boolean;5 validateValue(value: unknown, schema: AvroSchema): boolean;6 private validateSchemaInternal;7 private validateStringSchema;8 private validateUnionSchema;9 private validateNullSchema;10 private validateBooleanSchema;11 private validateIntSchema;12 private validateLongSchema;13 private validateFloatSchema;14 private validateDoubleSchema;15 private validateBytesSchema;16 private validateStringTypeSchema;17 private validateRecordSchema;18 private validateRecordField;19 private validateEnumSchema;20 private validateArraySchema;21 private validateMapSchema;22 private validateFixedSchema;23 private validateValueAgainstSchema;24 private validateValueAgainstStringSchema;25 private validateValueAgainstRecord;26 private validateValueAgainstEnum;27 private validateValueAgainstArray;28 private validateValueAgainstMap;29 private validateValueAgainstFixed;30 private getSchemaTypeName;31 private getFullName;32}33 