/**
 * maintenance.run tool — invoked by the scheduler to run self-test checks
 * on a repository and create fix plans when failures are found.
 *
 * Input: { repoId: string }
 * The tool runs all configured checks, persists results, and creates
 * a Plan with proposed tasks if anything fails. The user supervises
 * by reviewing and approving plan tasks before agent threads start.
 */
import type { ToolDefinition } from "./contracts.js";
import type { MaintenanceService } from "../services/maintenance.js";
import type { NotificationService } from "../services/notifications.js";
export declare function createMaintenanceRunTool(maintenanceService: MaintenanceService, notifications?: NotificationService): ToolDefinition;
//# sourceMappingURL=maintenance-tools.d.ts.map