import { eventWithTime } from '@amplitude/rrweb-types'; import { playerConfig } from '@amplitude/rrweb-replay'; declare class Player extends Player_base { constructor(options: { data?: RRwebPlayerOptions['props']; } & RRwebPlayerOptions); } export { Player } export default Player; declare const Player_base: new (o: any) => any; declare type RRwebPlayerOptions = { target: HTMLElement; props: { events: eventWithTime[]; width?: number; height?: number; maxScale?: number; autoPlay?: boolean; speed?: number; speedOption?: number[]; showController?: boolean; tags?: Record; inactiveColor?: string; } & Partial; }; export { } declare global { interface Document { mozExitFullscreen: Document['exitFullscreen']; webkitExitFullscreen: Document['exitFullscreen']; msExitFullscreen: Document['exitFullscreen']; webkitIsFullScreen: Document['fullscreen']; mozFullScreen: Document['fullscreen']; msFullscreenElement: Document['fullscreen']; } interface HTMLElement { mozRequestFullScreen: Element['requestFullscreen']; webkitRequestFullscreen: Element['requestFullscreen']; msRequestFullscreen: Element['requestFullscreen']; } }