import { EventSpec, PropertyValidationResult } from "./AvoEventSpecFetchTypes"; interface EventProperty { propertyName: string; propertyType: string; propertyValue?: string; } export declare class EventValidator { /** * Validates event properties against the spec. * Returns per-property validation results with bandwidth optimization: * passedEventIds is returned only when strictly smaller than failedEventIds. */ validate(spec: EventSpec, eventProperties: EventProperty[], eventId: string): PropertyValidationResult[]; } export {};