export type TsnNetworkStatus = {
checkedAt: string;
services: TsnServiceStatus[];
selected: Partial<Record<TsnServiceStatus["service"], { source: TsnServiceSource; url: string | null }>>;
routeCount: number;
onlineCrankers: number | null;
/** Node, Receiver, and RPC are reachable for native Solana TSN actions. */
readyForNativeTransactions: boolean;
/** A registered settlement destination is also required for cross-chain actions. */
readyForCrossChainTransactions: boolean;
readyForTransactions: boolean;
};