export interface LinkEntry { url: string; title?: string; description?: string; fetchedAt: string; error?: string; } export interface LinkAction { connected?: boolean; saved?: boolean; cardUri?: string; connectionUri?: string; connectionType?: string; } export interface SourceRun { cardUri?: string; links: Record; updatedAt: string; } export interface AssemblinkerCache { version: 1; cards: Record; // url -> AT URI (collected or created) links: Record; runs: Record; } export type SessionInfo = { did: string; handle?: string; service?: string; handler: import('@atcute/client').FetchHandlerObject; };