/** * @module identity/web-device-identity-service-v1 * * Browser/IndexedDB concrete implementation of DeviceIdentityServiceBase_V1. * Encapsulates client-side delegate secret persistence, site handle configuration, * and user-agent device tagging. */ import { DeviceIdentityServiceBase_V1 } from "@ibgib/core-gib/dist/keystone/device/device-identity-service-base-v1.mjs"; export declare const WEB_DEVICE_SITE_HANDLE_KEY = "ibgib_web_device_site_handle"; export declare class WebDeviceIdentityService_V1 extends DeviceIdentityServiceBase_V1 { protected lc: string; private activeDelegateTjps; persistDelegateSecret(opts: { delegateTjpAddr: string; delegateSecret: string; role: string; }): Promise; getPersistedDelegateSecret(opts: { delegateTjpAddr: string; role: string; }): Promise; clearPersistedDelegateSecrets(): Promise; persistSiteHandle(opts: { siteUsername: string; }): Promise; getPersistedSiteHandle(): Promise; protected getDefaultDeviceTag(): string; } //# sourceMappingURL=web-device-identity-service-v1.d.mts.map