import { AddonRoutesOptions } from '@sheetbase/core-server'; import { FileResource, ResultGet, ResultUpload, Options } from './types'; export declare class DriveService { private options; private errors; constructor(options: Options); registerRoutes(options: AddonRoutesOptions): void; get(id: string): ResultGet; upload(fileResource: FileResource, customFolder?: string, rename?: string, sharing?: { access?: string; permission?: string; }): ResultUpload; getFolderByName(parentFolder: GoogleAppsScript.Drive.Folder, folderName: string): GoogleAppsScript.Drive.Folder; hasPermission(file: GoogleAppsScript.Drive.File): boolean; base64Breakdown(base64Data: string): { mimeType: string; base64Content: string; }; }