UNPKG

react-native-simcard-info

Version:
34 lines 2.1 kB
import type { EventSubscription } from 'react-native'; type AirplaneModeCallback = (isAirplaneModeOn: boolean) => void; type SIMStateChangeCallback = (simState: Array<Object>) => void; export declare const getSIMIds: () => Array<number>; export declare const getSIMId: (simSlotIndex: number) => number; export declare const getActiveDataSIMId: () => number; export declare const getActiveSIMInfo: (simId: number) => Object; export declare const getActiveSIMCount: () => number; export declare const getActiveSIMInfoForSimSlotIndex: (simSlotIndex: number) => Object; export declare const getActiveSIMInfoList: () => Array<Object>; export declare const getAllSIMInfoList: () => Array<Object>; export declare const getCompleteActiveSIMInfoList: () => Array<Object>; export declare const getDefaultDataSIMId: () => number; export declare const getDefaultSMSSIMId: () => number; export declare const getDefaultSIMId: () => number; export declare const getSlotIndex: (simId: number) => number; export declare const getNoOfSIMSlotAvailable: () => number; export declare const getSignalStrength: (simId?: number) => number; export declare const getPhoneNumber: (simId: number) => string; export declare const getAllPhoneNumbers: () => Array<string>; export declare const getSIMIdForPhoneNumber: (phoneNumber: string) => number; export declare const isActiveSIMId: (simId: number) => boolean; export declare const isNetworkRoaming: (simId: number) => boolean; export declare const isAirplaneMode: () => boolean; export declare const isESIM: (simId: number) => boolean; export declare const isMobileDataEnabled: (simId?: number) => boolean; export declare const startAirplaneListener: () => void; export declare const stopAirplaneListener: () => void; export declare const startSIMChangeListener: () => void; export declare const stopSIMChangeListener: () => void; export declare const onAirplaneModeChange: (fn: AirplaneModeCallback) => EventSubscription; export declare const onSIMCardStateChange: (fn: SIMStateChangeCallback) => EventSubscription; export {}; //# sourceMappingURL=SIMFeatureImpl.d.ts.map