import { Checkout, GetBalanceResult, WrappedBrowserProvider } from '@imtbl/checkout-sdk'; export interface UseBalanceParams { checkout: Checkout | undefined; provider: WrappedBrowserProvider | undefined; refreshCallback: (balance: GetBalanceResult[]) => void; errorCallback: (error: Error) => void; } export declare const useBalance: ({ checkout, provider, refreshCallback, errorCallback, }: UseBalanceParams) => { balancesLoading: boolean; refreshBalances: (silent?: boolean) => Promise; };