/** * Error codes that can be thrown by addPassFromUrl */ export type WalletErrorCode = 'INVALID_URL' | 'NETWORK_ERROR' | 'HTTP_ERROR' | 'USER_CANCELLED' | 'INVALID_DATA' | 'INVALID_PASS' | 'PASS_ALREADY_EXISTS' | 'NO_VIEW_CONTROLLER' | 'CONTROLLER_ERROR' | 'NO_ACTIVITY' | 'API_ERROR' | 'GENERAL_ERROR'; /** * Error object thrown when addPassFromUrl fails */ export type WalletError = Error & { code: WalletErrorCode; }; declare const _default: { canAddPasses: () => Promise; showAddPassControllerFromFile: (filePath: string) => Promise; addPassToGoogleWallet: (jwt: string) => Promise; addPassFromUrl: (url: string, headers?: Record) => Promise; hasPass: (cardIdentifier: string, serialNumber?: string) => Promise; removePass: (cardIdentifier: string, serialNumber?: string) => Promise; viewInWallet: (cardIdentifier: string, serialNumber?: string) => Promise; }; export default _default; //# sourceMappingURL=index.d.ts.map