@tmlmobilidade/emails
Version:
28 lines (27 loc) • 1.27 kB
TypeScript
import { type SendEmailProps } from '../types.js';
import { type OperationalDate } from '@tmlmobilidade/types';
export declare const planApprovalRequestSubject = "Pedido de aprova\u00E7\u00E3o de plano";
export interface PlanApprovalRequestTemplateProps {
agencyName: string;
endDate: OperationalDate;
firstName: string;
gtfsValidationId: string;
gtfsValidationUrl: string;
requestedBy: string;
startDate: OperationalDate;
}
declare function PlanApprovalRequestTemplate({ agencyName, endDate, firstName, gtfsValidationId, gtfsValidationUrl, requestedBy, startDate }: PlanApprovalRequestTemplateProps): import("react/jsx-runtime").JSX.Element;
declare namespace PlanApprovalRequestTemplate {
var PreviewProps: {
agencyName: string;
endDate: OperationalDate;
firstName: string;
gtfsValidationId: string;
gtfsValidationUrl: string;
requestedBy: string;
startDate: OperationalDate;
};
}
export default PlanApprovalRequestTemplate;
export declare const renderPlanApprovalRequestTemplate: (props: PlanApprovalRequestTemplateProps) => Promise<string>;
export declare const sendPlanApprovalRequestEmail: ({ data, to }: SendEmailProps<PlanApprovalRequestTemplateProps>) => Promise<void>;