import { type NudgeAttempt } from "./idle-nudge.js"; import { type TmuxApi } from "./tmux.js"; export interface LoopMonitorScanDeps { now?: () => number; attemptId?: () => string; tmux?: TmuxApi; tmuxForSocket?: (socketPath: string) => TmuxApi; send?: (tmux: TmuxApi, paneId: string, message: string) => Promise; } export interface LoopMonitorScanResult { targetsScanned: number; attempts: NudgeAttempt[]; diagnostics: string[]; } export declare function scanLoopTeamMonitorOnce(cwd: string, ownerToken: string, deps?: LoopMonitorScanDeps): Promise;