import { Ct as TokenVerification, St as TokenType, bt as TokenSource, xt as TokenStatic } from "./index-m48Rf9ow.cjs"; import { Network } from "@injectivelabs/networks"; //#region src/service/TokenPrice.d.ts declare class TokenPrice { private client; constructor(network: Network); fetchUsdTokensPriceMap(): Promise>; } //#endregion //#region src/service/TokenFactoryStatic.d.ts /** @deprecated */ declare class TokenFactoryStatic { registry: TokenStatic[]; tokensByDenom: Record; tokensBySymbol: Record; tokensByAddress: Record; constructor(registry: TokenStatic[]); toToken(denom: string): TokenStatic | undefined; getMetaBySymbol(symbol: string, { type, source, verification }?: { source?: TokenSource; type?: TokenType; verification?: TokenVerification; }): TokenStatic | undefined; getMetaByDenomOrAddress(denomOrAddress: string): TokenStatic | undefined; } //#endregion //#region src/service/TokenStaticFactory.d.ts declare class TokenStaticFactory { registry: TokenStatic[]; denomVerifiedMap: Record; denomBlacklistedMap: Record; denomUnverifiedMap: Record; cw20AddressVerifiedMap: Record; cw20AddressUnverifiedMap: Record; evmAddressVerifiedMap: Record; evmAddressUnverifiedMap: Record; factoryTokenDenomVerifiedMap: Record; factoryTokenDenomUnverifiedMap: Record; ibcDenomsVerifiedMap: Record; ibcDenomsUnverifiedMap: Record; ibcBaseDenomsVerifiedMap: Record; ibcBaseDenomsUnverifiedMap: Record; symbolTokensMap: Record; insuranceTokensMap: Record; constructor(registry: TokenStatic[]); mapRegistry(registry: TokenStatic[]): void; getSymbolToken(symbol: string): TokenStatic | undefined; getInsuranceToken(symbol: string): TokenStatic | undefined; getIbcToken(denom: string, { source, tokenVerification }?: { source?: TokenSource; tokenVerification?: TokenVerification; }): TokenStatic | undefined; getEvmToken(denom: string, { tokenVerification }?: { tokenVerification?: TokenVerification; }): TokenStatic | undefined; getCw20Token(address: string, { tokenVerification }?: { tokenVerification?: TokenVerification; }): TokenStatic | undefined; getTokenFactoryToken(denom: string, { tokenVerification }?: { tokenVerification?: TokenVerification; }): TokenStatic | undefined; toToken(denomOrSymbol: string, { source, verification }?: { source?: TokenSource; verification?: TokenVerification; }): TokenStatic | undefined; } //#endregion export { TokenFactoryStatic as n, TokenPrice as r, TokenStaticFactory as t };