import { LitElement } from 'lit'; import type { WidgetStatus } from '../types.js'; /** * Expanded session panel showing timer, status indicator, * end-call button, and interim transcript. */ export declare class WidgetSession extends LitElement { static styles: import("lit").CSSResult[]; status: WidgetStatus; timerDisplay: string; interimTranscript: string; error: string | null; downloadProgress: number; bargeInEnabled: boolean; muted: boolean; showMinimize: boolean; private transcriptEl?; private _prevTranscript; protected updated(changed: Map): void; render(): import("lit").TemplateResult<1>; private get displayStatus(); private get statusLabel(); private renderTranscript; private renderProgressBar; private renderStatusIndicator; private handleMuteToggle; private handleEnd; private handleMinimize; } declare global { interface HTMLElementTagNameMap { 'vcw-session': WidgetSession; } }