import { PluginListenerHandle, WebPlugin } from '@capacitor/core'; import type { CurrentRecordingStatus, GenericResponse, RecordingData, VoiceRecorderPlugin } from './definitions'; import { ListenerCallback } from '@capacitor/core/types/web-plugin'; export declare class VoiceRecorderWeb extends WebPlugin implements VoiceRecorderPlugin { private recorder; private voiceRecorderInstance; canDeviceVoiceRecord(): Promise; hasAudioRecordingPermission(): Promise; requestAudioRecordingPermission(): Promise; startRecording(): Promise; stopRecording(): Promise; pauseRecording(): Promise; resumeRecording(): Promise; getCurrentStatus(): Promise; addListener(eventName: string, listenerFunc: ListenerCallback): Promise; }