///
declare const _exports: {
ObjectStoreBuckets: {
BACKUPS: string;
APPS: string;
TEMPLATES: string;
GLOBAL: string;
GLOBAL_CLOUD: string;
};
budibaseTempDir: () => string;
sanitizeKey(input: any): any;
sanitizeBucket(input: any): any;
ObjectStore: (bucket: any) => AWS.S3;
makeSureBucketExists: (client: any, bucketName: any) => Promise;
upload: ({ bucket: bucketName, filename, path, type, metadata, }: any) => Promise;
streamUpload: (bucketName: any, filename: any, stream: any, extra?: {}) => Promise;
retrieve: (bucketName: any, filepath: any) => Promise;
retrieveToTmp: (bucketName: any, filepath: any) => Promise;
deleteFile: (bucketName: any, filepath: any) => Promise>;
deleteFiles: (bucketName: any, filepaths: any) => Promise>;
deleteFolder: (bucketName: any, folder: any) => Promise;
uploadDirectory: (bucketName: any, localPath: any, bucketPath: any) => Promise;
downloadTarball: (url: any, bucketName: any, path: any) => Promise;
};
export = _exports;