import type { DynamicClient } from '../../../client/types';
import type { WalletBookSchema } from '../legacyWalletBook.types';
/**
 * Fetches the legacy wallet book from Dynamic's CDN endpoint.
 *
 * This function implements a two-tier fallback strategy:
 * 1. Primary: Fetch from CDN endpoint (with retries)
 * 2. Secondary: Use cached version from localStorage if available
 *
 * @param client - The Dynamic client instance.
 * @returns A promise that resolves to the wallet book data.
 * @throws If both CDN fetch and cache retrieval fail.
  * @notInstrumented
 */
export declare const fetchLegacyWalletBook: (client: DynamicClient) => Promise<WalletBookSchema>;
//# sourceMappingURL=fetchLegacyWalletBook.d.ts.map