import { Type } from "@deenruv/common/lib/shared-types"; import { EmailEventHandler } from "./handler/event-handler"; import { EventWithContext } from "./types"; /** * @description * An EmailEventListener is used to listen for events and set up a {@link EmailEventHandler} which * defines how an email will be generated from this event. * * @docsCategory core plugins/EmailPlugin */ export declare class EmailEventListener { type: T; constructor(type: T); /** * @description * Defines the event to listen for. */ on(event: Type): EmailEventHandler; }