import { AxiosResponse } from 'axios'; import { DirectoryMetaNode, FileMapperNode, FileMapperOptions, FileTree } from '../types/Files.js'; import { HubSpotPromise } from '../types/Http.js'; export declare function createFileMapperNodeFromStreamResponse(filePath: string, response: Partial): FileMapperNode; export declare function upload(accountId: number, src: string, dest: string, options?: FileMapperOptions): HubSpotPromise; export declare function fetchModule(accountId: number, moduleId: number, options?: FileMapperOptions): HubSpotPromise; export declare function fetchFileStream(accountId: number, filePath: string, destination: string, options?: FileMapperOptions): Promise; export declare function download(accountId: number, filepath: string, options?: FileMapperOptions): HubSpotPromise; export declare function downloadDefault(accountId: number, filepath: string, options?: FileMapperOptions): HubSpotPromise; export declare function deleteFile(accountId: number, filePath: string): HubSpotPromise; export declare function moveFile(accountId: number, srcPath: string, destPath: string): HubSpotPromise; export declare function getDirectoryContentsByPath(accountId: number, path: string): HubSpotPromise; export declare function getDirectoryMetaByPath(accountId: number, path: string, options?: FileMapperOptions): HubSpotPromise;