export declare enum ENV {
    MainnetBeta = 101,
    Testnet = 102,
    Devnet = 103
}
export interface TokenList {
    readonly name: string;
    readonly logoURI: string;
    readonly tags: {
        [tag: string]: TagDetails;
    };
    readonly timestamp: string;
    readonly tokens: TokenInfo[];
}
export interface TagDetails {
    readonly name: string;
    readonly description: string;
}
export interface TokenExtensions {
    readonly website?: string;
    readonly bridgeContract?: string;
    readonly assetContract?: string;
    readonly address?: string;
    readonly explorer?: string;
    readonly twitter?: string;
    readonly github?: string;
    readonly medium?: string;
    readonly tgann?: string;
    readonly tggroup?: string;
    readonly discord?: string;
    readonly serumV3Usdt?: string;
    readonly serumV3Usdc?: string;
    readonly coingeckoId?: string;
    readonly imageUrl?: string;
    readonly description?: string;
}
export interface TokenInfo {
    readonly chainId: number;
    readonly address: string;
    readonly name: string;
    readonly decimals: number;
    readonly symbol: string;
    readonly logoURI?: string;
    readonly tags?: string[];
    readonly extensions?: TokenExtensions;
}
export declare type TokenInfoMap = Map<string, TokenInfo>;
export declare const CLUSTER_SLUGS: {
    [id: string]: ENV;
};
export declare class GitHubTokenListResolutionStrategy {
    repositories: string[];
    resolve: () => Promise<TokenInfo[]>;
}
export declare class CDNTokenListResolutionStrategy {
    repositories: string[];
    resolve: () => Promise<TokenInfo[]>;
}
export declare enum Strategy {
    GitHub = "GitHub",
    Static = "Static",
    Solana = "Solana",
    CDN = "CDN"
}
export declare class SolanaTokenListResolutionStrategy {
    resolve: () => never;
}
export declare class StaticTokenListResolutionStrategy {
    resolve: () => ({
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            coingeckoId: string;
            serumV3Usdt: string;
            serumV3Usdc?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            bridgeContract: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            website?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            bridgeContract: string;
            coingeckoId: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            bridgeContract: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            waterfallbot: string;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            bridgeContract: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            explorer: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            waterfallbot: string;
            bridgeContract?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            bridgeContract: string;
            assetContract: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            waterfallbot: string;
            website?: undefined;
            explorer?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            coingeckoId: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            bridgeContract: string;
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            waterfallbot: string;
            website?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            bridgeContract: string;
            serumV3Usdt: string;
            coingeckoId: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            serumV3Usdc: string;
            serumV3Usdt: string;
            coingeckoId: string;
            waterfallbot: string;
            website?: undefined;
            bridgeContract?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            coingeckoId: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            address: string;
            bridgeContract: string;
            assetContract: string;
            coingeckoId: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        tags: string[];
        extensions: {
            website: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
        logoURI?: undefined;
    } | {
        chainId: number;
        address: string;
        name: string;
        symbol: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            coingeckoId: string;
            serumV3Usdc: string;
            website?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        name: string;
        symbol: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            coingeckoId: string;
            serumV3Usdt: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            address: string;
            bridgeContract: string;
            assetContract: string;
            coingeckoId: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            address: string;
            bridgeContract: string;
            assetContract: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            twitter: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            coingeckoId: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            github: string;
            tgann: string;
            tggroup: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            coingeckoId: string;
            serumV3Usdc: string;
            waterfallbot: string;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            coingeckoId: string;
            serumV3Usdc: string;
            waterfallbot: string;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        tags: string[];
        logoURI?: undefined;
        extensions?: undefined;
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            background: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            background: string;
            address: string;
            bridgeContract: string;
            assetContract: string;
            coingeckoId: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions?: undefined;
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            attributes: {
                image: string;
                Generation: number;
                Species: number;
                "Base Rest": number;
            }[];
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            telegram: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            waterfallbot: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            imageUrl: string;
            description: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            medium: string;
            twitter: string;
            serumV3Usdc: string;
            website?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            address: string;
            bridgeContract: string;
            assetContract: string;
            website: string;
            twitter: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            medium: string;
            coingeckoId: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            coingeckoId: string;
            website: string;
            twitter: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            serumV3Usdc: string;
            coingeckoId: string;
            website: string;
            address: string;
            assetContract: string;
            tggroup: string;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            medium: string;
            twitter: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            imageUrl: string;
            animationUrl: string;
            description: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            medium?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            medium: string;
            discord: string;
            description: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            twitter: string;
            serumV3Usdc: string;
            website?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            tggroup: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            telegram: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            tgann: string;
            tggroup: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            tgann: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            medium: string;
            imageUrl: string;
            description: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            coingeckoId: string;
            website: string;
            twitter: string;
            discord: string;
            tggroup: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            coingeckoId: string;
            twitter: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            medium: string;
            tgann: string;
            coingeckoId: string;
            github: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            instagram: string;
            telegram: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            telegram: string;
            "dex-website": string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            facebook: string;
            instagram: string;
            github: string;
            tgann: string;
            tggroup: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            "dex-website"?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            imageUrl: string;
            twitter: string;
            medium: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            medium: string;
            tgann: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            coingeckoId: string;
            twitter: string;
            discord: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        extensions: {
            website: string;
            twitter: string;
            telegram: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
        tags?: undefined;
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            telegram: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            telegram: string;
            medium: string;
            discord: string;
            serumV3Usdc: string;
            coingeckoId: string;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            discord: string;
            website?: undefined;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            discord: string;
            medium: string;
            telegram: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            discord: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            medium: string;
            twitter: string;
            telegram: string;
            discord: string;
            reddit: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            medium: string;
            discord: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            serumV3Usdc: string;
            description: string;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            facebook: string;
            instagram: string;
            linkedin: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            "dex-website"?: undefined;
            reddit?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            github: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            twitter?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            github: string;
            medium: string;
            discord: string;
            serumV3Usdc: string;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            medium: string;
            telegram: string;
            github: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            discord?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: never[];
        extensions: {
            website: string;
            twitter: string;
            discord: string;
            medium: string;
            telegram: string;
            github: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            website: string;
            twitter: string;
            discord: string;
            medium: string;
            github: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            coingeckoId?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    } | {
        chainId: number;
        address: string;
        symbol: string;
        name: string;
        decimals: number;
        logoURI: string;
        tags: string[];
        extensions: {
            discord: string;
            twitter: string;
            website: string;
            coingeckoId: string;
            serumV3Usdc?: undefined;
            serumV3Usdt?: undefined;
            bridgeContract?: undefined;
            waterfallbot?: undefined;
            explorer?: undefined;
            assetContract?: undefined;
            address?: undefined;
            github?: undefined;
            tgann?: undefined;
            tggroup?: undefined;
            background?: undefined;
            attributes?: undefined;
            telegram?: undefined;
            imageUrl?: undefined;
            description?: undefined;
            medium?: undefined;
            animationUrl?: undefined;
            instagram?: undefined;
            "dex-website"?: undefined;
            facebook?: undefined;
            reddit?: undefined;
            linkedin?: undefined;
        };
    })[];
}
export declare class TokenListProvider {
    static strategies: {
        GitHub: GitHubTokenListResolutionStrategy;
        Static: StaticTokenListResolutionStrategy;
        Solana: SolanaTokenListResolutionStrategy;
        CDN: CDNTokenListResolutionStrategy;
    };
    resolve: (strategy?: Strategy) => Promise<TokenListContainer>;
}
export declare class TokenListContainer {
    private tokenList;
    constructor(tokenList: TokenInfo[]);
    filterByTag: (tag: string) => TokenListContainer;
    filterByChainId: (chainId: number | ENV) => TokenListContainer;
    excludeByChainId: (chainId: number | ENV) => TokenListContainer;
    excludeByTag: (tag: string) => TokenListContainer;
    filterByClusterSlug: (slug: string) => TokenListContainer;
    getList: () => TokenInfo[];
}
