import type { XdrSchema } from './types';
export declare class XdrSchemaValidator {
    validateSchema(schema: XdrSchema): boolean;
    validateValue(value: unknown, schema: XdrSchema): boolean;
    private validateSchemaInternal;
    private validateEnumSchema;
    private validateOpaqueSchema;
    private validateVarlenOpaqueSchema;
    private validateStringSchema;
    private validateArraySchema;
    private validateVarlenArraySchema;
    private validateStructSchema;
    private validateUnionSchema;
    private validateOptionalSchema;
    private validateConstantSchema;
    private validateValueInternal;
}
