///
import Taro from '@tarojs/api';
export declare class cloud implements Taro.cloud {
Cloud: new (options: Taro.cloud.IOptions) => Taro.Cloud;
init: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
CloudID: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
callFunction: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
uploadFile: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
downloadFile: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
getTempFileURL: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
deleteFile: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
database: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
callContainer: (option?: {}, ...args: any[]) => Promise & Record & TaroGeneral.CallbackResult>;
}