export type StorageNode = { owner: any; endpoint: string; spID: number; type: string; blockNumber: number; delegateOwnerWallet: string; }; /** * Selects numNodes storage nodes from the given list of allNodes, optionally ordering them (descending) by rendezvous score. * @dev This makes the wallet lowercase - not suitable for use with CIDs because they're case sensitive (use RendezvousHash directly instead). */ export declare const getNStorageNodes: (allNodes: StorageNode[], numNodes?: number, wallet?: string, logger?: Console) => Promise; export declare const isNodeHealthy: (endpoint: string, logger?: Console) => Promise;