import { AxiosResponse } from 'axios'; import { SharePointFile, SharePointFileWithDownload, SharePointFileMetadata, MoveFileRequest } from './types'; export declare const getSiteId: (siteUrl: string, token: string) => Promise; export declare const getListId: (siteUrl: string, token: string, siteId: string) => Promise; export declare const getDriveId: (siteUrl: string, token: string, siteId: string) => Promise; export declare const getFolderId: (siteUrl: string, token: string, driveId: string) => Promise; export declare const getAllFiles: (siteUrl: string, token: string, driveId: string) => Promise; export declare const getAllFilesByFolderId: (folderId: string, driveId: string, token: string) => Promise; export declare const getAllFilesByListId: (siteId: string, listId: string, folderPath: string, token: string) => Promise; export declare const getFileByListId: (siteId: string, listId: string, fileId: string, token: string) => Promise; export declare const moveFile: (request: MoveFileRequest) => Promise; export declare const tagFile: (fileId: string, siteId: string, listId: string, token: string, tags: string) => Promise; export declare const getFileContentByFileId: (siteId: string, driveId: string, fileId: string, token: string) => Promise; export declare const downloadFile: (siteId: string, driveId: string, fileId: string, filename: string, token: string) => Promise; export declare const getFileContentByUrl: (url: string, token?: string) => Promise; export declare const getSiteRelativePathByUrl: (siteUrl: string) => string; export declare const uploadResult: (results: any[], folderUrl: string, token: string) => Promise;