import type { AxiosStatic } from 'axios'; import { type Db } from 'database-proxy'; import type { CloudSdkInterface, GetTokenFunctionType, InvokeFunctionType, MongoDriverObject, ParseTokenFunctionType } from './cloud.interface'; export declare class Cloud implements CloudSdkInterface { static create: () => CloudSdkInterface; private _cloud; private get cloud(); fetch: AxiosStatic; database(): Db; invoke: InvokeFunctionType; getToken: GetTokenFunctionType; parseToken: ParseTokenFunctionType; get shared(): Map; get mongo(): MongoDriverObject; } export declare function createCloudSdk(): CloudSdkInterface; //# sourceMappingURL=cloud.d.ts.map