import { TurboModuleRegistry } from 'react-native'; import type { TurboModule } from 'react-native'; export interface Spec extends TurboModule { multiGet(keys: string[]): Promise<[string, string | null][]>; multiSet(keyValuePairs: [string, string][]): Promise; multiRemove(keys: string[]): Promise; multiMerge(keyValuePairs: [string, string][]): Promise; getAllKeys(): Promise; clear(): Promise; reloadManifest(): Promise; } export default TurboModuleRegistry.getEnforcing('RNCAsyncStorage');