import { type SendEmailProps } from '../types.js';
import { type OperationalDate } from '@tmlmobilidade/types';
export declare const planApprovedSubject = "Plano Aprovado";
export interface PlanApprovedTemplateProps {
    createdBy: string;
    endDate: OperationalDate;
    firstName: string;
    planId: string;
    planUrl: string;
    startDate: OperationalDate;
}
declare function PlanApprovedTemplate({ createdBy, endDate, firstName, planId, planUrl, startDate }: PlanApprovedTemplateProps): import("react/jsx-runtime").JSX.Element;
declare namespace PlanApprovedTemplate {
    var PreviewProps: {
        createdBy: string;
        endDate: OperationalDate;
        firstName: string;
        planId: string;
        planUrl: string;
        startDate: OperationalDate;
    };
}
export default PlanApprovedTemplate;
export declare const renderPlanApprovedTemplate: (props: PlanApprovedTemplateProps) => Promise<string>;
export declare const sendPlanApprovedEmail: ({ data, to }: SendEmailProps<PlanApprovedTemplateProps>) => Promise<void>;
