export interface Notification extends NotificationContent { topic: string; } export interface NotificationContent { notification: { title: string; body: string; imageUrl?: string; }; data?: Record; } export interface GeneralNotification { imageUrl?: string; data?: Record; scheduledAt?: string; topic?: string; enrollmentIds?: number[]; title: string; body: string; } export interface NotificationResponse extends GeneralNotification { id?: number; createdAt?: string; updatedAt?: string; userId: number; sentAt?: string; } export type ListNotificationQuery = { direction?: string; topic?: string[]; sort_by?: string; user_id?: number; }; //# sourceMappingURL=types.d.ts.map