import { WebPlugin } from '@capacitor/core';
import type { VolumeControlPlugin, VolumeOptions, SetVolumeOptions, VolumeResult, WatchVolumeOptions, VolumeChangeCallback, WatchStatusResult } from './definitions';
export declare class VolumeControlWeb extends WebPlugin implements VolumeControlPlugin {
    private watchCallback?;
    private isWatchingVolume;
    private mockVolume;
    getVolumeLevel(options?: VolumeOptions): Promise<VolumeResult>;
    setVolumeLevel(options: SetVolumeOptions): Promise<VolumeResult>;
    watchVolume(options: WatchVolumeOptions, callback: VolumeChangeCallback): Promise<string>;
    clearWatch(): Promise<void>;
    isWatching(): Promise<WatchStatusResult>;
}
