UNPKG

expo-sms-manager

Version:

Complete SMS management module for React Native/Expo - send, receive, and manage SMS messages

18 lines 1.17 kB
import { NativeModule } from 'expo'; import { ExpoSmsManagerModuleEvents, SmsMessage, SmsSendResult, SmsMultipleResult, SimCardInfo, SignalStrengthInfo } from './ExpoSmsManager.types'; declare class ExpoSmsManagerModule extends NativeModule<ExpoSmsManagerModuleEvents> { sendSms(phoneNumber: string, message: string, options: Record<string, any>): Promise<SmsSendResult>; sendSmsToMultiple(phoneNumbers: string[], message: string, options: Record<string, any>): Promise<SmsMultipleResult[]>; sendLongSms(phoneNumber: string, message: string, options: Record<string, any>): Promise<SmsSendResult>; getAvailableSimCards(): SimCardInfo[]; checkSignalStrength(simSlot: number): Promise<SignalStrengthInfo>; startSmsListener(): Promise<string>; stopSmsListener(): Promise<string>; hasPermissions(): boolean; getSmsFromNumber(phoneNumber: string, limit: number): Promise<SmsMessage[]>; getRecentSms(limit: number): Promise<SmsMessage[]>; findSmsWithText(searchText: string, limit: number): Promise<SmsMessage[]>; } declare const _default: ExpoSmsManagerModule; export default _default; //# sourceMappingURL=ExpoSmsManagerModule.d.ts.map