import { PickedEventListeners } from '@dynamic-labs/message-transport'; import { OtpMessages, emailEventNames } from '@dynamic-labs/webview-messages'; import { Core } from '../../../client/core'; export type EmailAuthModule = PickedEventListeners & { resendOTP: OtpMessages['resendOTP']; sendOTP: (email: string) => Promise; verifyOTP: OtpMessages['verifyOTP']; }; export type PublicEmailAuthMessages = Pick; export declare const createEmailAuthModule: (core: Core) => EmailAuthModule;