import type { HypercoreVaults, HypercoreVaultsFetchOptions } from './types';
/**
 * Fetch vault-level public data for the curated set of HyperCore vaults
 * via the Hyperliquid `vaultDetails` info API (read-only, no signing).
 * Returns a map keyed by lowercased address. Per-vault failures are
 * dropped rather than thrown.
 *
 * This is the listing counterpart to `getHypercoreUserPositions` — it
 * surfaces TVL / APR / leader for arbitrary HyperCore vaults, not just a
 * single user's positions.
 */
export declare const fetchHypercoreVaults: (options?: HypercoreVaultsFetchOptions) => Promise<HypercoreVaults>;
//# sourceMappingURL=fetchPublic.d.ts.map