mx-ui-components
Version:
mobius ui library
20 lines (19 loc) • 720 B
TypeScript
import MobiusAudioToText from "../AudioRecorder/AudioRecord.svelte";
import CustomSearchBox from "../CustomSearchBox/CustomSearchBox";
declare class SpeechPrompt extends CustomSearchBox {
private intervalId;
private actions;
private interacted;
private searchBtn;
audioRecorder: MobiusAudioToText;
constructor();
static get observedAttributes(): string[];
attributeChangedCallback(name: string, oldValue: any, newValue: any): void;
onInput(input: HTMLInputElement, event?: Event): void;
onFocus(input: Element): void;
onBlur(input: HTMLInputElement): void;
startRecording(): void;
callAPI(scope?: HTMLElement): void;
render(): void;
}
export default SpeechPrompt;