import { ICreateKubectlDeploymentAction } from "./kubectl-deployment-action-factory"; import { IDockerImageKubectlDeploymentAction, TImageInformation } from "../../deployment-types"; import { ILog } from "@shepherdorg/logger"; export declare type ICreateDockerImageKubectlDeploymentActions = { createKubectlDeploymentActions: (imageInformation: TImageInformation) => Promise>; }; export declare type TActionFactoryDependencies = { environment: string; deploymentActionFactory: ICreateKubectlDeploymentAction; logger: ILog; }; export declare function createDockerImageKubectlDeploymentActionsFactory(injected: TActionFactoryDependencies): ICreateDockerImageKubectlDeploymentActions;