import type { EmailProvider } from '@owox/internal-helpers'; import type { MagicLinkEmailPayload } from '../../types/index.js'; /** * Renders and sends magic-link emails using one shared template. */ export declare class MagicLinkEmailService { private readonly emailProvider; private readonly logger; private readonly template; constructor(emailProvider: EmailProvider); private loadTemplate; private buildViewModel; private buildSubject; private renderPlainText; send(payload: MagicLinkEmailPayload): Promise; } //# sourceMappingURL=magic-link-email-service.d.ts.map