import { type Identity } from '@byted-apaas/cli-core-sdk'; import { type TaskDetails } from '@byted-apaas/cli-plugin-task'; export interface JobScmWaitingLastDeployTaskDoneOptions { workspaceRoot: string; cwd: string; identity: Identity; namespace: string; printDetailLogs: boolean; hideTaskInfoInResult?: boolean; onDeployStepsChange?: (steps: TaskDetails['steps']) => void; } /** * 基于自建 scm 系统场景下,触发部署后轮询部署结果的流程 * @param options */ export default function jobScmWaitingLastDeployTaskDone(options: JobScmWaitingLastDeployTaskDoneOptions): Promise<{ detailLogs: string; }>;