rswag-online/frontend/vendor/@encryptid/sdk/index.d.ts

16 lines
1.3 KiB
TypeScript

/**
* @encryptid/sdk — Self-Sovereign Identity SDK
*
* WebAuthn passkey authentication with derived keys, social recovery,
* and cross-app SSO for the r-ecosystem.
*/
export type { EncryptIDCredential, AuthenticationResult, EncryptIDConfig, WebAuthnCapabilities, DerivedKeys, EncryptedData, SignedData, EncryptIDClaims, SessionState, OperationPermission, Guardian, RecoveryConfig, RecoveryRequest, RegistrationStartResponse, RegistrationCompleteResponse, AuthStartResponse, AuthCompleteResponse, SessionVerifyResponse, EmailRecoverySetResponse, EmailRecoveryRequestResponse, EmailRecoveryVerifyResponse, } from './types/index.js';
export { AuthLevel, GuardianType } from './types/index.js';
export { EncryptIDClient } from './client/api-client.js';
export { registerPasskey, authenticatePasskey, startConditionalUI, detectCapabilities, bufferToBase64url, base64urlToBuffer, } from './client/webauthn.js';
export { EncryptIDKeyManager, getKeyManager, signEthHash } from './client/key-derivation.js';
export { SessionManager, getSessionManager, OPERATION_PERMISSIONS } from './client/session.js';
export { RecoveryManager, getRecoveryManager, getGuardianTypeInfo } from './client/recovery.js';
export declare const VERSION = "0.1.0";
export declare const SPEC_VERSION = "2026-02";