import * as DS_CLOUD_SDK from '@cloudbase/weda-cloud-sdk'; /** * 这里是对外暴露接口。必须严谨!!请勿随意对外暴露!! */ export { createWebApp, IWebAppAPI, app, $w, AppContext, getWedaAPI } from './app'; export { auth } from './auth/index'; export { ACTIONS_KEY as _ACTIONS_KEY, ROUTER_KEY as _ROUTER_KEY } from '../common/constants'; export { getGeneralOptions as _getGeneralOptions } from './models'; export { generatePageUrl } from './router'; export { urlJoinParams, ControlledPromise, APP_LAUNCH_OPTIONS_PROMISE } from '../common'; /** * @private _前缀的都是内部方法,有可能调整,不推荐外部用户使用 */ export declare const _WEDA_CLOUD_SDK: { setConfig: typeof DS_CLOUD_SDK.setConfig; initTcb: typeof DS_CLOUD_SDK.initTcb; CLOUD_SDK: { dataSources: {}; callDataSource: typeof DS_CLOUD_SDK.callDataSource; callConnector: typeof DS_CLOUD_SDK.callDataSource; callModel: typeof DS_CLOUD_SDK.callDataSource; IS_WEDA_IDE: boolean; version: string; utils: { wrapperDatasourceMethod(options: import("@cloudbase/weda-cloud-sdk/dist/cloud-api/utils-api").IWrapperDatasourceOptions): (params: any) => Promise; }; getCloudInstance: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api").getCloudInstance; callGraphql: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api").callGraphql; callFunction: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api").callFunction; callWorkflow: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api/business-api").callWorkflow; callWedaApi: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api/business-api").callWedaApi; callCommonService: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api").callCommonService; getTempFileURL: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api/temp-url-api").getTempFileURL; getDataSourceViewId: typeof DS_CLOUD_SDK.getDataSourceViewId; getDataSourceProfile: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api/business-api").getDataSourceProfile; getDataSourceProfileAsync: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api/business-api").getDataSourceProfileAsync; setConfig: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api/config").setCloudConfig; checkAuth: typeof import("@cloudbase/weda-cloud-sdk/dist/cloud-api/business-api").checkAuth; setDataSourceDefaultParams: typeof DS_CLOUD_SDK.setDefaultParams; } & { signIn: (params?: import("@cloudbase/weda-cloud-sdk/dist/h5/user").ISignInParams) => Promise; getUserInfo: (force?: boolean) => Promise; signOut: (params?: { redirect_uri?: string; state?: string; }) => Promise<{ redirect_uri?: string; }>; anonymousLogin: () => Promise; readonly currentUser: import("@cloudbase/weda-cloud-sdk/dist/types").IUserInfo; setCurrentUserInfo(data?: Record): void; getUrlWithOpenidToken(src: string): Promise; openIdLoginInWxApp(): Promise; unionIdLoginInWxApp(): Promise; modifyCurrentUser: ({ nickName, userName, avatarUrl, description }?: { nickName?: string; userName?: string; avatarUrl?: string; description?: string; }) => Promise; }; createDataset: typeof DS_CLOUD_SDK.createDataset; setLocalDatasetState: typeof DS_CLOUD_SDK.setLocalDatasetState; createStateDataSourceVar: typeof DS_CLOUD_SDK.createStateDataSourceVar; generateParamsParser: typeof DS_CLOUD_SDK.generateParamsParser; setDatasetProfiles: typeof DS_CLOUD_SDK.setDatasetProfiles; getDatasetProfiles: typeof DS_CLOUD_SDK.getDatasetProfiles; EXTRA_API: { setState: typeof import("@cloudbase/weda-cloud-sdk/dist/extra-api").setState; setParams: typeof import("@cloudbase/weda-cloud-sdk/dist/extra-api").setParams; EVENT_BUS: { on(eventName: string, callback: Function): void; once(eventName: string, callback: Function): number; emit(eventName: string, ...params: unknown[]): Promise; off(eventName: string | string[]): void; listen(eventName: string, callback: Function): void; broadcast(eventName: string, ...args: any[]): void; quit(eventName: string, callback: Function): void; }; }; DS_SDK: {}; }; export { actionSdk } from './actions/action-func';