import type { EventContract, EventSchemaDrift } from '../../types/index.js';
/**
 * Compare an implemented schema object against a versioned EventContract.
 * Returns null when no breaking drift is found (additive drift is acceptable).
 */
export declare function detectDrift(contract: EventContract, implementedSchema: Record<string, unknown>): EventSchemaDrift | null;
//# sourceMappingURL=drift-detector.d.ts.map