import type { EventSchemaDrift } from '../types/index.js';
/**
 * Detect event schema drift for all event contracts referenced by a spec.
 * Reads contracts from data/projects/{projectId}/event-contracts/ and
 * compares the stored contract JSON schema against any `_impl.json` sidecar
 * that the implementation layer can write to indicate its actual schema.
 *
 * In practice, for static analysis, we compare the contract against itself
 * (no drift) unless an implementation schema sidecar exists at:
 *   data/projects/{projectId}/event-contracts/{eventName}/{version}_impl.json
 *
 * Returns an empty array when no contracts are found or no drift exists.
 */
export declare function detectEventSchemaDrift(projectId: string, _specId: string): Promise<EventSchemaDrift[]>;
//# sourceMappingURL=detect-drift-event.d.ts.map