/// import Core, { Config, SendOption, SendSuccess, SendFail } from '@tencent/aegis-core'; import './util/polyfill'; export interface MpConfig extends Config { reportApiSpeed?: boolean; reportAssetSpeed?: boolean; beforeReportSpeed?: Function; offlineLog?: boolean; offlineLogExp?: number; offlineLogLimit?: number; } export default class Aegis extends Core { static __version__: string; static sessionID: string; static asyncPluginIndex: number; originRequest: (option: WechatMiniprogram.RequestOption) => WechatMiniprogram.RequestTask; speedLogPipeline: import("../../core/src").Pipeline; constructor(config: MpConfig); get getBean(): string; initOfflineLog(): void; private requestQueue; private requesting; send: (options: SendOption, success?: SendSuccess | undefined, fail?: SendFail | undefined) => void; uploadLogs(params?: any, conds?: any): void; reportPv(id: number): void; }