/**
 * mcpProcessReaperDeps — production signal sources for {@link McpProcessReaper}.
 *
 * Kept out of the reaper class so the classifier stays unit-testable without a
 * real process table, tmux, or kill(2). This factory supplies the ps/tmux/
 * SessionManager/kill/audit implementations.
 */
import type { McpProcessReaperDeps } from './McpProcessReaper.js';
interface SessionLister {
    listRunningSessions: () => Array<{
        tmuxSession: string;
    }>;
    listKnownTmuxSessions: () => Set<string>;
}
export declare function makeMcpProcessReaperDeps(opts: {
    sessionManager: SessionLister;
    tmuxPath: string;
    auditPath: string;
    now?: () => number;
}): McpProcessReaperDeps;
export {};
//# sourceMappingURL=mcpProcessReaperDeps.d.ts.map