import { IReleaseStateStore } from "@shepherdorg/state-store"; import { IConfigureUpstreamDeployment } from "../triggered-deployment/create-upstream-trigger-deployment-config"; import { ILog } from "@shepherdorg/logger"; import { IPushToShepherdUI } from "../deployment-types"; import { FExec } from "@shepherdorg/ts-exec"; interface TLoaderContextParams { stateStore: IReleaseStateStore; logger: ILog; featureDeploymentConfig: IConfigureUpstreamDeployment; exec: FExec; uiPusher: IPushToShepherdUI; environment: string; } export declare function createLoaderContext({ stateStore, logger, featureDeploymentConfig, exec, uiPusher, environment, }: TLoaderContextParams): { loader: import("./herd-loader").THerdLoader; }; export {};