import { type ListAppLambdaFunctionsService, type LoggerService, type PulumiExportService, type WatchedLambdaFunctionsService, type UiService } from "../../abstractions/index.js"; import { type AppModel } from "../../models/index.js"; export interface IReplaceLambdaFunctionsParams { app: AppModel; deploymentId: string | undefined; iotEndpoint: string; iotEndpointTopic: string; sessionId: number; functionsList: ListAppLambdaFunctionsService.Result; increaseTimeout?: number; localExecutionHandshakeTimeout?: number; dependencies: { uiService: UiService.Interface; loggerService: LoggerService.Interface; pulumiExportService: PulumiExportService.Interface; watchedLambdaFunctionsService: WatchedLambdaFunctionsService.Interface; }; } export declare const replaceLambdaFunctions: ({ app, deploymentId, iotEndpoint, iotEndpointTopic, sessionId, functionsList, increaseTimeout, localExecutionHandshakeTimeout, dependencies }: IReplaceLambdaFunctionsParams) => Promise;