import { EventManager } from '../managers/EventManager';
/**
 * Sets up event triggering by subscribing directly to the Zustand store
 * This replaces the EventObserver class with a simpler, more direct approach
 */
export declare function setupEventUpdater(eventManager: EventManager): () => void;
/**
 * Reset function to clear tracking state when starting new playlists
 * Note: With the new closure-based approach, each setupEventUpdater call
 * creates fresh state variables, so this is mainly for logging consistency
 */
export declare function resetEventUpdater(): void;
//# sourceMappingURL=EventUpdater.d.ts.map