import type { GitService } from "../../../../git-service/index.js";
import type { GitDeployService } from "./git.js";
export interface SnapshotUploader {
    uploadSnapshotToDbfs(localDirectoryPath: string): Promise<{
        directoryHash: string;
    }>;
}
export interface DeployServiceDeps {
    applicationId: string;
    gitService: GitService;
    getJwt: () => string | undefined;
    snapshotUploader: SnapshotUploader;
    superblocksBaseUrl: string;
}
export declare function createDeployService(deps: DeployServiceDeps): GitDeployService;
//# sourceMappingURL=deploy-service.d.ts.map