UNPKG

padlocal-client-ts

Version:
25 lines (24 loc) 832 B
import { Bytes } from "./ByteUtils"; import { FileDownloadRequest, FileUploadFileParams, FileUploadImageParams, FileUploadVideoParams } from "../proto/padlocal_pb"; export declare function downloadFile(fileDownloadRequest: FileDownloadRequest, traceId: string): Promise<Bytes>; export declare function prepareImageUpload(imageData: Bytes, useThumb?: boolean): Promise<{ params: FileUploadImageParams; aesKey: Bytes; dataBag: { [key: string]: Bytes; }; }>; export declare function prepareVideoUpload(videoData: Bytes): Promise<{ params: FileUploadVideoParams; aesKey: Bytes; dataBag: { [key: string]: Bytes; }; }>; export declare function prepareFileUpload(fileData: Bytes): { params: FileUploadFileParams; aesKey: Bytes; dataBag: { [key: string]: Bytes; }; };