import { Network } from "../../constants"; import { CoinMetadataWithType } from "../../interface"; interface FetchCoinMetadataBaseArgs { network: Network; } export interface FetchCoinMetadataSingleTypeArg extends FetchCoinMetadataBaseArgs { type: string; } export interface FetchCoinMetadataMultipleTypeArg extends FetchCoinMetadataBaseArgs { types: ReadonlyArray; } export interface FetchCoinMetadata { (args: FetchCoinMetadataSingleTypeArg): Promise; (args: FetchCoinMetadataMultipleTypeArg): Promise>; } export {};