Files
alrahma_sunday_school_api/apps/api/dist/lib/emailTranslations.d.ts
T
2026-06-11 03:22:12 -04:00

68 lines
2.1 KiB
TypeScript

export type Lang = 'en' | 'fr' | 'ar';
export declare function formatDate(date: Date, lang: Lang, opts?: Intl.DateTimeFormatOptions): string;
export declare const signupEmail: {
subject: (lang: Lang) => string;
text: (opts: {
firstName: string;
companyName: string;
plan: string;
billingPeriod: string;
currency: string;
paymentProvider: string;
trialEnd: Date;
}, lang: Lang) => string;
};
export declare const resetPasswordEmail: {
subject: (lang: Lang) => string;
html: (resetUrl: string, firstName: string, expireMinutes: number, lang: Lang) => string;
text: (resetUrl: string, firstName: string, expireMinutes: number, lang: Lang) => string;
};
export declare const marketplaceReservationEmail: {
subject: (vehicleName: string, lang: Lang) => string;
html: (opts: {
firstName: string;
vehicleYear: number;
vehicleMake: string;
vehicleModel: string;
companyName: string;
startDate: Date;
endDate: Date;
totalDays: number;
rateDisplay: string;
totalDisplay: string;
email: string;
phone?: string;
}, lang: Lang) => string;
text: (opts: {
firstName: string;
vehicleYear: number;
vehicleMake: string;
vehicleModel: string;
companyName: string;
startDate: Date;
endDate: Date;
totalDays: number;
rateDisplay: string;
totalDisplay: string;
}, lang: Lang) => string;
};
export declare const bookingConfirmedNotif: {
title: (lang: Lang) => string;
body: (lang: Lang) => string;
};
export declare const reviewRequestEmail: {
subject: (vehicleLabel: string, lang: Lang) => string;
html: (opts: {
firstName: string;
companyName: string;
vehicleLabel: string;
reviewUrl: string;
}, lang: Lang) => string;
text: (opts: {
firstName: string;
companyName: string;
vehicleLabel: string;
reviewUrl: string;
}, lang: Lang) => string;
};
//# sourceMappingURL=emailTranslations.d.ts.map