/// import { WebApplicationSettings } from '../WebApplicationSettings'; import { Resolvable } from 'agentstack'; import { Identity } from '../../utils/Identity'; import { DeviceCookieManager } from './cookie/DeviceCookieManager'; import { WeakMemoryCache } from '../../utils/WeakMemoryCache'; import { Socket } from 'net'; import { SessionCookieManager } from './cookie/SessionCookieManager'; import { InternalWebContext } from '../InternalWebContext'; export declare class WebIdentityService extends Resolvable { cachedIdentities: WeakMemoryCache; deviceCookie: DeviceCookieManager; sessionCookie: SessionCookieManager; create(ctx: InternalWebContext): Identity; update(ctx: InternalWebContext, identity: Identity): Identity; clear(ctx: InternalWebContext): void; }