import Core, { Config, SendOption, SendSuccess, SendFail } from "../../core/src"; export interface RNConfig extends Config { reportApiSpeed?: boolean; beforeReportSpeed?: Function; } export default class Aegis extends Core { static sessionID: string; static asyncPluginIndex: number; originRequest: typeof fetch; speedLogPipeline: import("../../core/src").Pipeline; constructor(config: RNConfig); get getBean(): string; reportError(...msg: any): void; request: (options: SendOption, success?: SendSuccess | undefined, fail?: SendFail | undefined) => void; uploadLogs(params?: any, conds?: any): void; getAsyncStorage(): any; private getCurrentPageUrl; }