import { HotPatcher } from "hot-patcher"; import { PosixPathFileItem } from "./requests/getDirectoryContents.js"; import { FileItem, FileTreeNode } from "./util/directoryContents.js"; export declare class GoogleDriveClient { patcher: HotPatcher; private __cache; private __token; constructor(token: string); createDirectory(name: string, parentID?: string): Promise; deleteFile(id: string): Promise; getDirectoryContents(tree: false): Promise>; getDirectoryContents(tree: true): Promise; getFileContents(id: string): Promise; mapDirectoryContents(path: string): Promise>; putFileContents(contents: string, id: null, name: string, parentID?: string): Promise; putFileContents(contents: string, id: string): Promise; }