import { LitElement, TemplateResult, PropertyValues, CSSResult } from 'lit'; import { VisualizationMode } from './types.js'; /** * Audio visualization panel web component. */ export declare class AudioVizPanelElement extends LitElement { static styles: CSSResult[]; url: string | undefined; mode: VisualizationMode; minDb: number; maxDb: number; dbRangeMin: number; dbRangeMax: number; colors: string[] | null | undefined; elementHeight: string | null | undefined; private _remoteSources; private _sourceEntries; private _settingsElement; private _mutationObserver; private _childElements; disconnectedCallback(): void; protected willUpdate(changedProperties: PropertyValues): void; protected render(): TemplateResult; protected updated(changedProperties: PropertyValues): void; private getElementHeight; }