import { Mail } from '../Mail'; import { Office } from './Office'; export interface FcmOfficeOptions { authorizationKey: string; } export interface FcmMailer { notifyChannel(channel?: string, data?: object, notification?: object): any; notifyDevices(registrationIds?: any[], data?: object, notification?: object): any; } export declare class FcmOffice extends Office { mailer: FcmMailer; private readonly authorizationKey; constructor(options: FcmOfficeOptions); send(mail: Mail): Promise; private getRequestParams; private fcmRequest; }