@rhds/elements
Version:
Red Hat Design System Elements
38 lines (37 loc) • 1.11 kB
TypeScript
import { LitElement } from 'lit';
import './rh-audio-player-scrolling-text-overflow.js';
import '../rh-tooltip/rh-tooltip.js';
/**
* Audio Player Transcript Panel
* @slot heading - custom heading for panel
* @slot - `rh-cue` elements
* @csspart heading - scrolling text overflow
* @csspart toolbar - toolbar area above cues list
*/
export declare class RhTranscript extends LitElement {
#private;
static readonly styles: CSSStyleSheet[];
heading?: string;
label?: string;
lang: string;
private _label;
private _autoscroll;
private _download;
private _cues;
render(): import("lit").TemplateResult<1>;
set autoscrollLabel(label: string);
get autoscrollLabel(): string;
set downloadLabel(label: string);
get downloadLabel(): string;
set menuLabel(label: string);
get menuLabel(): string;
get downloadText(): string;
setActiveCues(currentTime?: number): void;
setDuration(mediaDuration: number): void;
scrollText(): void;
}
declare global {
interface HTMLElementTagNameMap {
'rh-transcript': RhTranscript;
}
}