import { Playback } from '../../../types/Playback'; import { InterfaceOptions } from '../../InterfaceOptions'; import { EnrichedPlyr } from '../../../types/plyr'; import { PlaybackSegment } from '../../MediaPlayer'; export interface AddonInterface { destroy: () => void; updateSegment: (segment: PlaybackSegment) => void; } export interface Addon { isEnabled: (plyr: EnrichedPlyr, playback: Playback, options: InterfaceOptions, contentPartner?: string) => boolean; new (plyr: EnrichedPlyr, playback: Playback, options: InterfaceOptions): AddonInterface; } export declare const Addons: Addon[];