import type { WorktreeHealthReport } from '../../../modules/worktree-management/entities/worktree/worktreeHealth.schema.js';
import type { WorktreeEntry } from '../../../modules/worktree-management/entities/worktree/worktree.schema.js';
import type { WorktreeHealthProbeGateway } from '../../../modules/worktree-management/entities/worktree/worktreeHealthProbe.gateway.js';
export interface DetectDegradedWorktreesInput {
    entries: WorktreeEntry[];
    staleThresholdMs: number;
    now: () => Date;
}
export interface DetectDegradedWorktreesDependencies {
    healthProbe: WorktreeHealthProbeGateway;
}
export declare function detectDegradedWorktrees(input: DetectDegradedWorktreesInput, deps: DetectDegradedWorktreesDependencies): Promise<WorktreeHealthReport[]>;
//# sourceMappingURL=detectDegradedWorktrees.usecase.d.ts.map