/**
 * AudioVisualiser Web Component
 */
export default class AudioVisualiser extends HTMLElement {
    #private;
    fillStyle: string;
    constructor();
    set analyser(analyser: AnalyserNode);
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    stop(): void;
    start(): void;
    connectedCallback(): void;
}
