UNPKG

@leapwallet/embedded-wallet-sdk-react

Version:

A react library for integrating metamask snaps on a cosmos dApp

28 lines (27 loc) 1.78 kB
import { type TokenBalanceData } from "@leapwallet/embedded-wallet-sdk-core"; import { SWRConfiguration } from "swr"; import { ChainRecord } from "../contexts/account"; import { aggregatedTokenData } from "../components/aggregated-modal/pages/home/token-list"; export declare function balanceSorter(a: TokenBalanceData, b: TokenBalanceData): number; export declare const useRichBalance: (address: string, chainId: string, restUrl?: string, options?: SWRConfiguration) => import("swr/_internal").SWRResponse<TokenBalanceData[], any, Partial<import("swr/_internal").PublicConfiguration<any, any, import("swr/_internal").BareFetcher<any>>> | undefined>; export declare const useAggregatedRichBalance: (aggregatedChainData: ChainRecord, key?: string) => import("swr/_internal").SWRResponse<aggregatedTokenData[], any, { refreshInterval: number; revalidateOnFocus: false; revalidateOnReconnect: false; revalidateOnMount: true; dedupingInterval: number; errorRetryCount: number; errorRetryInterval: number; focusThrottleInterval: number; }>; export declare const useEvmRichBalance: (chains: ChainRecord, key?: string) => import("swr/_internal").SWRResponse<aggregatedTokenData[], any, { refreshInterval: number; revalidateOnFocus: false; revalidateOnReconnect: false; revalidateOnMount: true; dedupingInterval: number; errorRetryCount: number; errorRetryInterval: number; focusThrottleInterval: number; }>; export declare const useSkipBalances: (chains: ChainRecord) => import("swr/_internal").SWRResponse<aggregatedTokenData[] | undefined, any, Partial<import("swr/_internal").PublicConfiguration<aggregatedTokenData[] | undefined, any, import("swr/_internal").BareFetcher<aggregatedTokenData[] | undefined>>> | undefined>;