///
import type Resumable from "resumable";
import type { File } from "resumable";
import { Result } from "../types/common";
import { DeployResult } from "../types/mini-app";
export interface UploadAppInput {
ResumableClass: typeof Resumable;
FileClass: typeof File;
uploadFolder: string;
identifier: string;
getToken: () => Promise;
onProgress: (
/**
* 0-100
*/
progress: number) => void;
}
export declare function uploadApp({ ResumableClass, FileClass, uploadFolder: outputDir, identifier, getToken, onProgress, }: UploadAppInput): Promise>;
export { DeployResult };