import { type AppName } from "../../abstractions/types.js"; import { type ExecaChildProcess } from "execa"; type IPulumiProcess = ExecaChildProcess; interface IDeployAppParams { app: AppName; preview?: boolean; pulumiArgs?: Record; allowLocalStateFiles?: boolean; output?: (pulumiProcess: IPulumiProcess) => Promise; } export interface IDeployApp { execute(params: IDeployAppParams): Promise; } export declare const DeployApp: import("@webiny/di").Abstraction; export declare namespace DeployApp { type Interface = IDeployApp; type Params = IDeployAppParams; type PulumiProcess = IPulumiProcess; } export {};