import { ChainType } from "@0xsquid/squid-types";
import { UseQueryOptions, UseQueryResult } from "@tanstack/react-query";
import { SwapDirection } from "../../core/types/swap";
import { TokenWithBalance } from "../../core/types/tokens";
export interface AllTokensBalanceQueryData {
    tokens: TokenWithBalance[];
    totalUsdBalance: string;
}
export declare const useAllTokensWithBalanceForChainType: ({ chainType, address, direction, queryOptions, }: {
    chainType?: ChainType | undefined;
    address?: string | undefined;
    direction?: SwapDirection | undefined;
    queryOptions?: UseQueryOptions<AllTokensBalanceQueryData, unknown, AllTokensBalanceQueryData, import("@tanstack/react-query").QueryKey> | undefined;
}) => UseQueryResult<AllTokensBalanceQueryData>;
