import{type PropertyValues,type TemplateResult}from'lit';import{LyraElement}from'../../../internal/lyra-element.js';import type{LyraAnchor,LyraAnchorKind,HighlightActivateDetail,AnchorResultDetail}from'../../viewers/document-viewer/anchors.js';import type{LyraSearchChangeDetail}from'../../../internal/text-viewer-target.js';import{type LyraAvCue,type LyraAvTrack}from'./av-metadata.js';export type{LyraAvCue,LyraAvTrack}from'./av-metadata.js';export type LyraAvKind='audio'|'video';export type LyraAvPreload='none'|'metadata'|'auto';export interface LyraAvCueChangeDetail{readonly cueId:string|null;readonly index:number;}export interface LyraAvPlayerEventMap{ended:Event;error:Event;loadedmetadata:Event;pause:Event;play:Event;timeupdate:Event;volumechange:Event;'lr-play':CustomEvent;'lr-pause':CustomEvent;'lr-load':CustomEvent<{duration:number;kind:LyraAvKind;}>;'lr-time-change':CustomEvent<{currentTime:number;}>;'lr-rate-change':CustomEvent<{rate:number;}>;'lr-cue-change':CustomEvent;'lr-highlight-activate':CustomEvent;'lr-anchor-result':CustomEvent;'lr-search-change':CustomEvent;'lr-render-error':CustomEvent<{error:unknown;}>;blur:FocusEvent;focus:FocusEvent;}declare class LyraAvPlayerBase extends LyraElement{}declare const LyraAvPlayer_base:Omit &(new(...args:ConstructorParameters)=>InstanceType &import("../../../lyra.js").LyraAnchorTarget&{renderAnchorLiveRegion():unknown;}); /** * `` — audio/video player built on a native `