import { eventWithTime } from "@rrweb/types";
import type { Callstack } from "./callstack";
import type { Test } from "../../types";
export declare function installRrwebAndCollectEvents(session: WebdriverIO.Browser, callstack: Callstack): Promise<eventWithTime[]>;
export declare function cleanupRrweb(session: WebdriverIO.Browser, callstack: Callstack): Promise<void>;
export declare function filterEvents(rrwebEvents: eventWithTime[]): eventWithTime[];
export declare function sendFilteredEvents(currentTest: Test | undefined, rrwebEvents: eventWithTime[]): void;
