import { OnInitParams, PageSpyPlugin } from '@huolala-tech/page-spy-types'; import { InitConfigBase } from '@huolala-tech/page-spy-base'; import type { recordOptions } from 'rrweb'; import type { eventWithTime, listenerHandler } from '@rrweb/types'; interface Options extends recordOptions { allowOnline?: true; } export default class RRWebPlugin implements PageSpyPlugin { options: Options; name: string; stopListener: listenerHandler | null; static hasInited: boolean; constructor(options?: Options); onInit({ socketStore }: OnInitParams): void; onReset(): void; } export {};