/** * Magic Link Template * * Passwordless authentication via email link. * * @module @kya-os/consent/templates/modes/magic-link */ import { BaseConsentTemplate } from "../base/base-template.js"; import type { AuthMode } from "../../types/modes.types.js"; /** * Magic Link Template * * Renders an email-based passwordless login: * - Email input field * - Submit button * - Success/waiting state * - Resend link functionality */ export declare class MagicLinkTemplate extends BaseConsentTemplate { get authMode(): AuthMode; private get magicLinkConfig(); renderAuthContent(): string; /** * Render email input field. */ private renderEmailField; /** * Override action buttons - form has its own submit. */ protected renderActionButtons(): string; protected renderModeScript(): string; } //# sourceMappingURL=magic-link.template.d.ts.map