/** * the idea is to store this to be able to restore the *last* theme generated by * the agent. */ export interface UIThemeInfo { /** * overrides from the default css variables. */ cssVariableOverrides: { [key: string]: string; } } export interface EventIbGibIdentityUpdateAvailableDetail { activePrimaryAddr: string; hasUpdate: boolean; serverN: number; localN: number; serverLatestAddr: string; } export interface EventIbGibIdentityRenewalRequiredDetail { activePrimaryAddr: string; primaryTjpAddr: string; reason: 'expired' | 'missing_secret'; }