import { AmoFileClientOptions, UploadResult } from './interfaces'; export declare class AmoFileClient { private driveUrl; private instance; private accessToken; private debug; constructor(accessToken: string, options?: AmoFileClientOptions); getFiles(): Promise; private hasScope; hasFilesScope(): boolean; hasFilesDeleteScope(): boolean; getFileByUUID(uuid: string): Promise; restoreFileByUUID(uuid: string): Promise; private createSession; private uploadFilePart; private getPartsMap; private getTotalFileSize; private checkFileExists; uploadFile(fileName: string, filePath: string, contentType: string): Promise; }