import type { Action } from '../app-action-type.js'; import type { State } from '../app-state.js'; declare const activityActionTypes: readonly ["setHistoryScrolled", "setViewportRows", "collabSubagentSpawned", "collabBugFound", "collabPlanEmitted", "collabEvalComplete", "collabSessionDone", "debugStreamStats", "debugStreamStatsClear", "toggleSessionsPanel", "sessionsPanelSet", "sessionsPanelMove", "sessionsPanelBusy", "sessionResumeConfirmSet", "sessionResumeConfirmClear", "countdownTick", "countdownEnded", "coordinatorEvent", "toggleAuditPanel", "toggleCoordinatorMonitor"]; type ActivityAction = Extract; export declare function isActivityAction(action: Action): action is ActivityAction; /** Reduces viewport, collaboration, session, countdown, and coordinator activity. */ export declare function reduceActivity(state: State, action: ActivityAction): State; export {}; //# sourceMappingURL=activity.d.ts.map