import { CcApiSimpleCommand } from '../../lib/cc-api-command.js'; import type { IdResolve } from '../../types/resource-id-resolver.types.js'; import type { GetDeploymentCommandInput, GetDeploymentCommandOutput, GetDeploymentCommandOutputLegacy } from './get-deployment-command.types.js'; /** * Retrieves a deployment of an application, with the states it went through and what triggered it. * * @endpoint [GET] /v4/orchestration/organisations/:XXX/applications/:XXX/deployments/:XXX * @group Deployment * @version 4 */ export declare class GetDeploymentCommand extends CcApiSimpleCommand { toRequestParams(params: GetDeploymentCommandInput): Partial; transformCommandOutput(response: unknown): GetDeploymentCommandOutput; getIdsToResolve(): IdResolve; isIdempotent(): boolean; } /** * Retrieves a deployment of an application from the legacy v2 API. * * The v2 shape is flatter than the v4 one: it carries the deployment number and its author, but not the steps * or the placement details. Prefer `GetDeploymentCommand`. * * @endpoint [GET] /v2/organisations/:XXX/applications/:XXX/deployments/:XXX * @group Deployment * @version 2 * @deprecated */ export declare class GetDeploymentCommandLegacy extends CcApiSimpleCommand { toRequestParams(params: GetDeploymentCommandInput): Partial; transformCommandOutput(response: unknown): GetDeploymentCommandOutputLegacy; getIdsToResolve(): IdResolve; isIdempotent(): boolean; } //# sourceMappingURL=get-deployment-command.d.ts.map