/** * FIDO2-JS SDK * WebAuthn-based biometric authentication for browsers * * @packageDocumentation */ export { encodeCustomOptionsToSalt, decodeCustomOptionsFromSalt, isValidCustomOptionsSalt, type CustomOptions, type DecodedCustomOptions } from './core/encoder'; export { bufferToBase64, base64ToBuffer } from './utils/buffer'; export { detectPlatform, getBrowserInfo, checkWebAuthnSupport, checkWebAuthnExtensionSupport, getPlatformDescription, type Platform, type BrowserInfo } from './utils/platform'; export { generateEnrollmentDeeplink, generateVerificationDeeplink, generateIOSEnrollmentDeeplink, generateIOSVerificationDeeplink, generateIOSStartDeeplink, generateAndroidInitDeeplink, generateAndroidResolveDeeplink, buildReturnURLWithParams, encodeOptionsForIOS, isDeeplinkSupported, parseReturnURLStatus, ANDROID_ACTIONS, type EnrollmentDeeplinkParams, type VerificationDeeplinkParams, type StartDeeplinkParams, type AndroidResolveParams } from './core/deeplink'; export { savePendingOperation, getPendingOperation, clearPendingOperation, hasPendingOperation, getPendingOperationAge, type SessionState, type OperationType } from './utils/session'; export { createCredential, getCredential, isWebAuthnSupported, parseLargeBlobPayload, WebAuthnError, WebAuthnErrorCode, type CreateCredentialOptions, type Credential, type GetCredentialOptions, type AuthenticationResult } from './core/webauthn'; export { checkUltraPassInstalled, getSmartAppBannerContent, installSmartAppBanner, getSetupGuidance, classifyReadinessFailure, DEFAULT_ANDROID_PACKAGE, DEFAULT_READINESS_COPY, ULTRAPASS_APP_STORE_ID, ULTRAPASS_STORE_URLS, type InstallStatus, type InstallCheckResult, type SetupStep, type SetupGuidance, type ReadinessCopyOverrides, type ReadinessOptions, type ReadinessFailureKind, type ReadinessFailure } from './core/readiness'; export { parseVerifiedSummary, type VerifiedSummary } from './core/verified-summary'; export { checkAAGUID, checkAAGUIDAny, hexStringToUint8Array, uint8ArrayToHexString, VerificationError, type AAGUIDVerificationResult } from './core/verifier'; export { APIClient, APIError, type VerifyResponse, type APIErrorResponse } from './core/api'; export type { AuthenticatorConfig, SDKConfig, PartialSDKConfig } from './types/config'; export { DEFAULT_CONFIG, VERIFY_ENDPOINTS, ULTRAPASS_SCHEMES, mergeConfig } from './config/defaults'; export { FIDO2SDK, type RegisterOptions, type RegisterResult, type AuthenticateOptions, type AuthenticateResult, type VerificationMode } from './sdk'; export { FIDO2SDK as default } from './sdk'; //# sourceMappingURL=index.d.ts.map