import { LocalNotificationsApi, LocalNotificationsCommon, ReceivedNotification, ScheduleOptions } from "./local-notifications-common"; export declare class LocalNotificationsImpl extends LocalNotificationsCommon implements LocalNotificationsApi { private static IS_GTE_LOLLIPOP; private static getInterval; private static getIcon; private static cancelById; hasPermission(): Promise; requestPermission(): Promise; addOnMessageReceivedCallback(onReceived: (data: ReceivedNotification) => void): Promise; addOnMessageClearedCallback(onReceived: (data: ReceivedNotification) => void): Promise; cancel(id: number): Promise; cancelAll(): Promise; getScheduledIds(): Promise; schedule(scheduleOptions: ScheduleOptions[]): Promise>; private static hasPermission; } export declare const LocalNotifications: LocalNotificationsImpl;