import { AbsDictation } from 'scriptable-abstract'; interface DictationState { lastText: string | null; lastError: Error | null; } /** * Mock implementation of Scriptable's Dictation global variable * Provides functionality for speech-to-text conversion * * @implements Dictation */ declare class MockDictation extends AbsDictation { static get instance(): MockDictation; constructor(); /** * @inheritdoc */ start(): Promise; /** * @additional * Get the last dictated text */ getLastText(): string | null; /** * @additional * Get the last error if any */ getLastError(): Error | null; /** * @additional * Clear dictation history */ clear(): void; } export { MockDictation };