import { TurboModule, TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { canAddPasses(): Promise; showAddPassControllerFromFile(url: string): Promise; addPassFromUrl(url: string, headers: Object | null): Promise; addPassesFromUrls( urls: ReadonlyArray, headers: Object | null ): Promise; hasPass( cardIdentifier: string, serialNumber: string | null ): Promise; removePass( cardIdentifier: string, serialNumber: string | null ): Promise; viewInWallet( cardIdentifier: string, serialNumber: string | null ): Promise; addPassToGoogleWallet(jwt: string): Promise; } export default TurboModuleRegistry.get('NativeWalletManager');