/** * Pairing public types — extracted from `pairing-service.ts` so leaf modules * (`plugins/types.adapters.ts`, etc.) can reference `PairingPendingView` * without pulling the full pairing service implementation, which in turn * imports `security.ts` and forms a circular cycle. */ export type PairingPendingView = { senderId: string; codeLast4: string; createdAt: string; lastSeenAt: string; expiresAt: string; isStale: boolean; meta?: Record; };