import type { PushNotificationAction, PushNotificationPayload } from "../types"; export interface SirrusDashboardPushCampaign { campaignId: string; templateId?: string; messageId?: string; title: string; body: string; subtitle?: string; imageUrl?: string; gifUrl?: string; videoUrl?: string; deeplinkUrl?: string; channelId?: string; categoryId?: string; sound?: string; actions?: PushNotificationAction[]; data?: Record; } export type SirrusPushDataPayload = Record; export declare const isSirrusPushDataPayload: (data: Record) => boolean; export declare const buildSirrusPushDataPayload: (campaign: SirrusDashboardPushCampaign) => SirrusPushDataPayload; export declare const mapSirrusPushDataPayload: (data: Record) => PushNotificationPayload;