UNPKG

@corti/dictation-web

Version:
32 lines (31 loc) 1.12 kB
import { LitElement } from 'lit'; import './components/settings-menu.js'; import './components/audio-visualiser.js'; import './icons/icons.js'; import type { DictationConfig, RecordingState } from './types.js'; export declare class CortiDictation extends LitElement { static styles: import("lit").CSSResult[]; dictationConfig: DictationConfig; debug_displayAudio: boolean; private _serverConfig; private _audioLevel; private _recordingState; private _selectedDevice; private _devices; private recorderManager; connectedCallback(): Promise<void>; toggleRecording(): void; setAccessToken(token: string): { environment: string; tenant: string; accessToken: string; } | undefined; get selectedDevice(): MediaDeviceInfo | null; get recordingState(): RecordingState; get devices(): MediaDeviceInfo[]; setRecordingDevice(device: MediaDeviceInfo): Promise<void>; _toggleRecording(): void; _onRecordingDevicesChanged(event: Event): Promise<void>; render(): import("lit-html").TemplateResult<1>; } export default CortiDictation;