import { DeployApp, GetApp, PulumiGetStackOutputService, WatchedLambdaFunctionsService } from "../abstractions/index.js"; /** * Decorator that clears watched Lambda functions after successful deployment. * This ensures Lambda functions that were updated during watch sessions are replaced * only once, and not on subsequent deployments. */ export declare class DeployAppClearWatchedLambdaFunctions implements DeployApp.Interface { private getApp; private pulumiGetStackOutputService; private watchedLambdaFunctionsService; private decoratee; constructor(getApp: GetApp.Interface, pulumiGetStackOutputService: PulumiGetStackOutputService.Interface, watchedLambdaFunctionsService: WatchedLambdaFunctionsService.Interface, decoratee: DeployApp.Interface); execute(params: DeployApp.Params): Promise; } export declare const deployAppClearWatchedLambdaFunctions: typeof DeployAppClearWatchedLambdaFunctions & { __abstraction: import("@webiny/di").Abstraction; };