import type * as p from "@bokehjs/core/properties"; import { HTMLBox, HTMLBoxView } from "./layout"; export declare class AudioView extends HTMLBoxView { model: Audio; protected audioEl: HTMLAudioElement; protected dialogEl: HTMLElement; private _blocked; private _time; private _setting; initialize(): void; connect_signals(): void; render(): void; update_time(view: AudioView): void; update_volume(view: AudioView): void; set_loop(): void; set_muted(): void; set_autoplay(): void; set_paused(): void; set_volume(): void; set_time(): void; set_value(): void; } export declare namespace Audio { type Attrs = p.AttrsOf; type Props = HTMLBox.Props & { loop: p.Property; paused: p.Property; muted: p.Property; autoplay: p.Property; time: p.Property; throttle: p.Property; value: p.Property; volume: p.Property; }; } export interface Audio extends Audio.Attrs { } export declare class Audio extends HTMLBox { properties: Audio.Props; constructor(attrs?: Partial); static __module__: string; } //# sourceMappingURL=audio.d.ts.map