import type { DeploymentPackage } from "../../Infrastructure/Deployment/AWS/Types";
import type { ProjectId } from "../Models/Project";
import type { DeploymentJobResult, PhysicalDeploymentStatus } from "../Models/Types";
export interface IDeploymentEngine {
    getDeploymentStatus(projectId: ProjectId, deploymentName: string): Promise<PhysicalDeploymentStatus>;
    deploy(deploymentPackage: DeploymentPackage): Promise<DeploymentJobResult>;
}
