import type { SupernovaApiClient } from "@supernova-studio/client";
import { TargetEnv } from "../../../types/environment.js";
import { SetupContainerServices } from "../steps/runtime.js";
export declare function createTemplateService(input: {
    env: TargetEnv;
    error: (message: string) => never;
    getApiClient?: (env: TargetEnv) => Promise<SupernovaApiClient>;
    log: (message: string) => void;
    runTemplateUploadCommand: (cwd: string, args: string[]) => Promise<void>;
}): SetupContainerServices;
//# sourceMappingURL=template-service.d.ts.map