import type { MediaPlayerAdapter, MediaLifecycleEvent } from '@financial-times/media-tracking-sdk'; import Clip from '.'; declare class ClipMediaTrackerAdapter implements MediaPlayerAdapter { player: HTMLMediaElement; private clip; private options; constructor(player: HTMLMediaElement, clip: Clip); getCurrentTime(): number; getDuration(): number; getMediaId(): string | undefined; getMediaName(): string | undefined; getVideoType(): string; getSourceUrl(): string | undefined; isAutoplay(): boolean; getVideoLayout(): string | undefined; getLoopCount(): number; on(event: MediaLifecycleEvent, callback: (e: Event) => void): void; off(event: MediaLifecycleEvent, callback: (e: Event) => void): void; } export default ClipMediaTrackerAdapter;