import { PhoneData } from '@dynamic-labs/types'; import { PickedEventListeners } from '@dynamic-labs/message-transport'; import { OtpMessages, smsEventNames } from '@dynamic-labs/webview-messages'; import { Core } from '../../../client/core'; export type SmsAuthModule = PickedEventListeners & { resendOTP: OtpMessages['resendOTP']; sendOTP: (phone: PhoneData) => Promise; verifyOTP: OtpMessages['verifyOTP']; }; export type PublicSmsAuthMessages = Pick; export declare const createSmsAuthModule: (core: Core) => SmsAuthModule;