import type * as p from "@bokehjs/core/properties"; import { HTMLBox, HTMLBoxView } from "./layout"; export declare class TextToSpeechView extends HTMLBoxView { model: TextToSpeech; voices: SpeechSynthesisVoice[]; _callback: any; initialize(): void; remove(): void; connect_signals(): void; speak(): void; render(): void; } export declare namespace TextToSpeech { type Attrs = p.AttrsOf; type Props = HTMLBox.Props & { paused: p.Property; pending: p.Property; speaking: p.Property; voices: p.Property; cancel: p.Property; pause: p.Property; resume: p.Property; speak: p.Property; }; } export interface TextToSpeech extends TextToSpeech.Attrs { } export declare class TextToSpeech extends HTMLBox { properties: TextToSpeech.Props; constructor(attrs?: Partial); static __module__: string; } //# sourceMappingURL=text_to_speech.d.ts.map