import { AxiosInstance } from 'axios'; import { Notification, RegistrationError } from 'react-native-notifications'; export declare const registerDeviceToken: ({ deviceToken, application, httpClient, }: { deviceToken: string; application: string; httpClient: AxiosInstance; }) => void; export declare const getInitialNotification: () => Promise; export declare const isRegisteredForNotifications: () => Promise; export declare const requestNotificationsPermissions: (callback: ({ deviceToken, denied, error, }: { deviceToken?: string | undefined; denied?: boolean | undefined; error?: RegistrationError | undefined; }) => void) => void; export declare const onNotificationReceived: (callback: (notification: Notification) => void) => void; export declare const onNotificationOpened: (callback: (notification: Notification) => void) => void;