import type { MailData } from '@sendgrid/helpers/classes/mail';
import * as factory from '../../factory';
export declare const ABORT_REPORT_SUBJECT = "tasks aborted";
export interface ILineNotifyMessage {
    subject: string;
    content: string;
}
export declare function task2lineNotify(params: {
    task: factory.task.ITask<factory.taskName>;
}): ILineNotifyMessage;
export declare function tasks2lineNotify(params: {
    tasks: factory.task.ITask<factory.taskName>[];
}): ILineNotifyMessage;
export declare function createSendEmailMessageRecipe(params: {
    mailData?: MailData;
    afterMedia?: factory.action.transfer.send.message.email.ISendMultipleResult;
    project: {
        id: string;
    };
}): factory.action.transfer.send.message.email.IRecipe;
