export interface MagicLinkProviderConfig { id: string; name: string; type: 'magiclink'; sendVerificationRequest: (params: { identifier: string; url: string; provider: MagicLinkProviderConfig; }) => Promise; } export declare function MagicLink(config: Omit): { sendVerificationRequest: (params: { identifier: string; url: string; provider: MagicLinkProviderConfig; }) => Promise; id: string; name: string; type: "magiclink"; };