import type { JsonObject } from './data-contract.js'; /** * Authenticated end-user identity. * Attached to renders and included in events consumed by agents. * * Extends {@link JsonObject} for direct JSON serialization over WebSocket. */ export interface EndUserIdentity extends JsonObject { userId: string; email?: string; name?: string; picture?: string; provider: 'ggui' | 'custom'; authenticatedAt: string; } //# sourceMappingURL=auth.d.ts.map