@reservoir0x/relay-kit-ui
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
25 lines • 1.03 kB
TypeScript
import { useQuery, type DefaultError, type QueryKey } from '@tanstack/react-query';
export type DuneBalanceResponse = {
request_time: string;
response_time: string;
wallet_address: string;
balances: Array<{
chain: string;
chain_id: number;
address: string;
amount: string;
symbol: string;
decimals: number;
price_usd?: number;
value_usd?: number;
}>;
} | null;
export type BalanceMap = Record<string, NonNullable<DuneBalanceResponse>['balances'][0]>;
type QueryType = typeof useQuery<DuneBalanceResponse, DefaultError, DuneBalanceResponse, QueryKey>;
type QueryOptions = Parameters<QueryType>['0'];
declare const _default: (address?: string, evmChainIds?: 'mainnet' | 'testnet', queryOptions?: Partial<QueryOptions>) => import("@tanstack/react-query").UseQueryResult<DuneBalanceResponse, Error> & {
balanceMap: BalanceMap | undefined;
queryKey: (string | undefined)[];
};
export default _default;
//# sourceMappingURL=useDuneBalances.d.ts.map