import { TokenId } from '@wormhole-foundation/sdk'; import { Token } from '../config/tokens'; import { ReactNode, default as React } from 'react'; interface TokensContextType { getOrFetchToken: (tokenId: TokenId) => Promise; isFetchingToken: boolean; lastTokenCacheUpdate: Date; getTokenPrice: (token: Token) => number | undefined; getTokenPrices: (tokens: Token[]) => Map; isFetchingTokenPrices: boolean; lastTokenPriceUpdate: Date; } export declare const TokensContext: React.Context; interface TokensProviderProps { children: ReactNode; } export interface TokenPrice { price: number | undefined; timestamp: Date; isFetching?: boolean; } export declare const TokensProvider: React.FC; export declare const useTokens: () => TokensContextType; export {}; //# sourceMappingURL=TokensContext.d.ts.map