import type { CamofoxClient } from "../client/camofox-client.js"; import type { Config, UploadOptions, UploadResult } from "../types.js"; import type { AuthService } from "./auth.js"; export interface UploadServiceDeps { client: CamofoxClient; auth: AuthService; config: Config; } export declare class UploadService { private deps; constructor(deps: UploadServiceDeps); uploadFile(options: UploadOptions): Promise; private splitIntoChunks; private detectMimeType; private cleanupPartialUpload; } //# sourceMappingURL=upload.d.ts.map