import { automation } from "@pulumi/pulumi";
import type { Logger, DeploymentAction, DeploymentResult } from "../../types/index.js";
export declare function withErrorHandling<T>(operation: () => Promise<T>, logger: Logger, context: string): Promise<T>;
export declare function executeDeploymentAction(action: DeploymentAction, stack: automation.Stack, logger: Logger, stackName: string): Promise<Partial<DeploymentResult>>;
//# sourceMappingURL=deployment-executor.d.ts.map