import { ESupportedLanguages } from "../translation/index.js"; import { TTenantLogo } from "../tenant/index.js"; import { EUserRoles } from "../../middleware/index.js"; import { INotificationAction } from "../communication/index.js"; export type TUserPromotionPushData = { token: string; actionUrl: string | null; role: EUserRoles; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TUserImportSuccessPushData = { subject: string; token: string; actionUrl: string | null; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TUserStatePushData = { subject: string; token: string; actionUrl: string | null; message: string[]; actions: INotificationAction[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TContentStatePushData = { subject: string; token: string; actionUrl: string | null; message: string[]; actions: INotificationAction[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TGroupingOwnerPushData = { subject: string; token: string; actionUrl: string | null; message: string[]; actions: INotificationAction[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TImportSupportPushData = { subject: string; token: string; actionUrl: string | null; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TUserDuplicateEmailPushData = { subject: string; token: string; actionUrl: string | null; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TSocialPostPushData = { subject: string; token: string; actionUrl: string | null; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TCommentPushData = { subject: string; token: string; actionUrl: string | null; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; }; export type TAdminSupportPushData = { subject: string; token: string; firstName: string; lastName: string; companyName: string; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; actionUrl: string | null; }; export type TUserSupportCreatedPushData = { subject: string; token: string; firstName: string; lastName: string; companyName: string; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; actionUrl: string | null; }; export type TUserSupportProgressPushData = { subject: string; token: string; firstName: string; lastName: string; companyName: string; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; actionUrl: string | null; }; export type TUserSupportResolvedPushData = { subject: string; token: string; firstName: string; lastName: string; companyName: string; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; actionUrl: string | null; }; export type TOwnerSupportPushData = { subject: string; token: string; message: string[]; firstName: string; lastName: string; companyName: string; lng: ESupportedLanguages; logo: TTenantLogo; actionUrl: string | null; }; export type TBusinessPostNotificationPushData = { subject: string; token: string; actionUrl: string | null; message: string[]; lng: ESupportedLanguages; logo: TTenantLogo; }; //# sourceMappingURL=interfaces.d.ts.map