import type { SessionReplicationManager } from './session-replication.js'; import { ReplicaManager } from './replica-manager.js'; import { SyncEngine } from './sync-engine.js'; import { ReplicationCoordinator } from './replication-coordinator.js'; import { ReplicationMetrics } from './replication-metrics.js'; import { ReplicationConfig } from './types.js'; export interface EventSetupConfig { manager: SessionReplicationManager; replicaManager: ReplicaManager; syncEngine: SyncEngine; coordinator: ReplicationCoordinator; metrics: ReplicationMetrics; config: ReplicationConfig; } export declare function setupReplicationEventHandlers(setupConfig: EventSetupConfig): void; //# sourceMappingURL=event-setup.d.ts.map