import type { FileTemporarilyUploadParams, FileTemporarilyUploadResponse, FileStartUploadParams, FileStartUploadResponse, FileTransferUploadParams, FileTransferUploadResponse, FileFinishUploadParams, FileFinishUploadResponse, FileNameCheckParams, FileNameCheckResponse } from "../types/files.ts"; export declare function createFiles(opts: { accessToken: string; advertiserId: string; }): { /** Upload a file */ temporarilyUpload(params: FileTemporarilyUploadParams): Promise; /** Start a file chunk upload task */ startUpload(params: FileStartUploadParams): Promise; /** Transfer a file chunk */ transferUpload(params: FileTransferUploadParams): Promise; /** Finish a chunk upload task */ finishUpload(params: FileFinishUploadParams): Promise; /** Check the names of files */ nameCheck(params: FileNameCheckParams): Promise; }; //# sourceMappingURL=files.d.ts.map