import type { FcmDeviceInfo } from './models/FcmDeviceInfo'; import type { InboundMessageContext } from '@credo-ts/core'; import { PushNotificationsFcmSetDeviceInfoMessage, PushNotificationsFcmGetDeviceInfoMessage, PushNotificationsFcmDeviceInfoMessage } from './messages'; export declare class PushNotificationsFcmService { createSetDeviceInfo(deviceInfo: FcmDeviceInfo): PushNotificationsFcmSetDeviceInfoMessage; createGetDeviceInfo(): PushNotificationsFcmGetDeviceInfoMessage; createDeviceInfo(options: { threadId: string; deviceInfo: FcmDeviceInfo; }): PushNotificationsFcmDeviceInfoMessage; processSetDeviceInfo(messageContext: InboundMessageContext): void; }