<?php

declare(strict_types=1);

namespace App\Services\SupportCenter;

/**
 * 维护模式 Artisan 命令执行器（仅 down/up，可注入 fake 供测试）。
 */
interface HostSystemUpdateMaintenanceCommandHandler
{
    public function executeDown(?int $timeoutSeconds): HostSystemUpdateArtisanCommandResult;

    public function executeUp(?int $timeoutSeconds): HostSystemUpdateArtisanCommandResult;
}
