import { WebPlugin } from '@capacitor/core'; import type { AlarmPlugin, AlarmSettings, PluginListenerHandle, PermissionStatus } from './definitions'; export declare class AlarmWeb extends WebPlugin implements AlarmPlugin { setAlarm(options: { alarmSettings: AlarmSettings; }): Promise; checkPermissions(): Promise; requestPermissions(): Promise; requestFullScreenIntentPermission(): Promise; stopAlarm(options: { alarmId: number; }): Promise; stopAll(): Promise; isRinging(options: { alarmId?: number; }): Promise<{ isRinging: boolean; }>; getAlarms(): Promise<{ alarms: AlarmSettings[]; }>; getRingingAlarms(): Promise<{ alarms: AlarmSettings[]; }>; setWarningNotificationOnKill(options: { title: string; body: string; }): Promise; checkAlarm(): Promise; addListener(eventName: 'alarmRang' | 'alarmStopped', listenerFunc: (data: { alarmId: number; }) => void): Promise; removeAllListeners(): Promise; }