import { z } from 'zod';
export declare const CosmosChainSchema: z.ZodIntersection<z.ZodObject<{
    $schema: z.ZodOptional<z.ZodString>;
    chain_name: z.ZodString;
    chain_type: z.ZodEnum<["cosmos", "eip155", "bip122", "polkadot", "solana", "algorand", "arweave", "ergo", "fil", "hedera", "monero", "reef", "stacks", "starknet", "stellar", "tezos", "vechain", "waves", "xrpl", "unknown"]>;
    chain_id: z.ZodOptional<z.ZodString>;
    pre_fork_chain_name: z.ZodOptional<z.ZodString>;
    pretty_name: z.ZodOptional<z.ZodString>;
    website: z.ZodOptional<z.ZodString>;
    update_link: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodEnum<["live", "upcoming", "killed"]>>;
    network_type: z.ZodOptional<z.ZodEnum<["mainnet", "testnet", "devnet"]>>;
    bech32_prefix: z.ZodOptional<z.ZodString>;
    bech32_config: z.ZodOptional<z.ZodObject<{
        bech32PrefixAccAddr: z.ZodOptional<z.ZodString>;
        bech32PrefixAccPub: z.ZodOptional<z.ZodString>;
        bech32PrefixValAddr: z.ZodOptional<z.ZodString>;
        bech32PrefixValPub: z.ZodOptional<z.ZodString>;
        bech32PrefixConsAddr: z.ZodOptional<z.ZodString>;
        bech32PrefixConsPub: z.ZodOptional<z.ZodString>;
    }, "strict", z.ZodTypeAny, {
        bech32PrefixAccAddr?: string | undefined;
        bech32PrefixAccPub?: string | undefined;
        bech32PrefixValAddr?: string | undefined;
        bech32PrefixValPub?: string | undefined;
        bech32PrefixConsAddr?: string | undefined;
        bech32PrefixConsPub?: string | undefined;
    }, {
        bech32PrefixAccAddr?: string | undefined;
        bech32PrefixAccPub?: string | undefined;
        bech32PrefixValAddr?: string | undefined;
        bech32PrefixValPub?: string | undefined;
        bech32PrefixConsAddr?: string | undefined;
        bech32PrefixConsPub?: string | undefined;
    }>>;
    daemon_name: z.ZodOptional<z.ZodString>;
    node_home: z.ZodOptional<z.ZodString>;
    key_algos: z.ZodOptional<z.ZodArray<z.ZodEnum<["secp256k1", "ethsecp256k1", "ed25519", "sr25519", "bn254"]>, "many">>;
    slip44: z.ZodOptional<z.ZodNumber>;
    alternative_slip44s: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    fees: z.ZodOptional<z.ZodObject<{
        fee_tokens: z.ZodArray<z.ZodObject<{
            denom: z.ZodString;
            fixed_min_gas_price: z.ZodOptional<z.ZodNumber>;
            low_gas_price: z.ZodOptional<z.ZodNumber>;
            average_gas_price: z.ZodOptional<z.ZodNumber>;
            high_gas_price: z.ZodOptional<z.ZodNumber>;
            gas_costs: z.ZodOptional<z.ZodObject<{
                cosmos_send: z.ZodOptional<z.ZodNumber>;
                ibc_transfer: z.ZodOptional<z.ZodNumber>;
            }, "strict", z.ZodTypeAny, {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            }, {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            }>>;
        }, "strict", z.ZodTypeAny, {
            denom: string;
            fixed_min_gas_price?: number | undefined;
            low_gas_price?: number | undefined;
            average_gas_price?: number | undefined;
            high_gas_price?: number | undefined;
            gas_costs?: {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            } | undefined;
        }, {
            denom: string;
            fixed_min_gas_price?: number | undefined;
            low_gas_price?: number | undefined;
            average_gas_price?: number | undefined;
            high_gas_price?: number | undefined;
            gas_costs?: {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            } | undefined;
        }>, "many">;
    }, "strict", z.ZodTypeAny, {
        fee_tokens: {
            denom: string;
            fixed_min_gas_price?: number | undefined;
            low_gas_price?: number | undefined;
            average_gas_price?: number | undefined;
            high_gas_price?: number | undefined;
            gas_costs?: {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            } | undefined;
        }[];
    }, {
        fee_tokens: {
            denom: string;
            fixed_min_gas_price?: number | undefined;
            low_gas_price?: number | undefined;
            average_gas_price?: number | undefined;
            high_gas_price?: number | undefined;
            gas_costs?: {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            } | undefined;
        }[];
    }>>;
    staking: z.ZodOptional<z.ZodObject<{
        staking_tokens: z.ZodArray<z.ZodObject<{
            denom: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            denom: string;
        }, {
            denom: string;
        }>, "many">;
        lock_duration: z.ZodOptional<z.ZodObject<{
            blocks: z.ZodOptional<z.ZodNumber>;
            time: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            blocks?: number | undefined;
            time?: string | undefined;
        }, {
            blocks?: number | undefined;
            time?: string | undefined;
        }>>;
    }, "strict", z.ZodTypeAny, {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            blocks?: number | undefined;
            time?: string | undefined;
        } | undefined;
    }, {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            blocks?: number | undefined;
            time?: string | undefined;
        } | undefined;
    }>>;
    codebase: z.ZodOptional<z.ZodObject<{
        git_repo: z.ZodOptional<z.ZodString>;
        recommended_version: z.ZodOptional<z.ZodString>;
        compatible_versions: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        go_version: z.ZodOptional<z.ZodString>;
        language: z.ZodOptional<z.ZodObject<{
            type: z.ZodEnum<["go", "rust", "solidity", "other"]>;
            version: z.ZodOptional<z.ZodString>;
            repo: z.ZodOptional<z.ZodString>;
            tag: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        }, {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        }>>;
        binaries: z.ZodOptional<z.ZodObject<{
            'linux/amd64': z.ZodOptional<z.ZodString>;
            'linux/arm64': z.ZodOptional<z.ZodString>;
            'darwin/amd64': z.ZodOptional<z.ZodString>;
            'darwin/arm64': z.ZodOptional<z.ZodString>;
            'windows/amd64': z.ZodOptional<z.ZodString>;
            'windows/arm64': z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            'linux/amd64'?: string | undefined;
            'linux/arm64'?: string | undefined;
            'darwin/amd64'?: string | undefined;
            'darwin/arm64'?: string | undefined;
            'windows/amd64'?: string | undefined;
            'windows/arm64'?: string | undefined;
        }, {
            'linux/amd64'?: string | undefined;
            'linux/arm64'?: string | undefined;
            'darwin/amd64'?: string | undefined;
            'darwin/arm64'?: string | undefined;
            'windows/amd64'?: string | undefined;
            'windows/arm64'?: string | undefined;
        }>>;
        cosmos_sdk_version: z.ZodOptional<z.ZodString>;
        sdk: z.ZodOptional<z.ZodObject<{
            type: z.ZodEnum<["cosmos", "penumbra", "other"]>;
            version: z.ZodOptional<z.ZodString>;
            repo: z.ZodOptional<z.ZodString>;
            tag: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        }, {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        }>>;
        consensus: z.ZodOptional<z.ZodObject<{
            type: z.ZodEnum<["tendermint", "cometbft", "sei-tendermint"]>;
            version: z.ZodOptional<z.ZodString>;
            repo: z.ZodOptional<z.ZodString>;
            tag: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        }, {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        }>>;
        cosmwasm_version: z.ZodOptional<z.ZodString>;
        cosmwasm_enabled: z.ZodOptional<z.ZodBoolean>;
        cosmwasm_path: z.ZodOptional<z.ZodString>;
        cosmwasm: z.ZodOptional<z.ZodObject<{
            version: z.ZodOptional<z.ZodString>;
            repo: z.ZodOptional<z.ZodString>;
            tag: z.ZodOptional<z.ZodString>;
            enabled: z.ZodOptional<z.ZodBoolean>;
            path: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            enabled?: boolean | undefined;
            path?: string | undefined;
        }, {
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            enabled?: boolean | undefined;
            path?: string | undefined;
        }>>;
        ibc_go_version: z.ZodOptional<z.ZodString>;
        ics_enabled: z.ZodOptional<z.ZodArray<z.ZodEnum<["ics20-1", "ics27-1", "mauth"]>, "many">>;
        ibc: z.ZodOptional<z.ZodObject<{
            type: z.ZodEnum<["go", "rust", "other"]>;
            version: z.ZodOptional<z.ZodString>;
            repo: z.ZodOptional<z.ZodString>;
            tag: z.ZodOptional<z.ZodString>;
            ics_enabled: z.ZodOptional<z.ZodArray<z.ZodEnum<["ics20-1", "ics27-1", "mauth"]>, "many">>;
        }, "strict", z.ZodTypeAny, {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        }, {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        }>>;
        genesis: z.ZodOptional<z.ZodObject<{
            name: z.ZodOptional<z.ZodString>;
            genesis_url: z.ZodString;
            ics_ccv_url: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        }, {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        }>>;
        versions: z.ZodOptional<z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            tag: z.ZodOptional<z.ZodString>;
            height: z.ZodOptional<z.ZodNumber>;
            proposal: z.ZodOptional<z.ZodNumber>;
            previous_version_name: z.ZodOptional<z.ZodString>;
            next_version_name: z.ZodOptional<z.ZodString>;
            recommended_version: z.ZodOptional<z.ZodString>;
            compatible_versions: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
            go_version: z.ZodOptional<z.ZodString>;
            language: z.ZodOptional<z.ZodObject<{
                type: z.ZodEnum<["go", "rust", "solidity", "other"]>;
                version: z.ZodOptional<z.ZodString>;
                repo: z.ZodOptional<z.ZodString>;
                tag: z.ZodOptional<z.ZodString>;
            }, "strict", z.ZodTypeAny, {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            }, {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            }>>;
            cosmos_sdk_version: z.ZodOptional<z.ZodString>;
            sdk: z.ZodOptional<z.ZodObject<{
                type: z.ZodEnum<["cosmos", "penumbra", "other"]>;
                version: z.ZodOptional<z.ZodString>;
                repo: z.ZodOptional<z.ZodString>;
                tag: z.ZodOptional<z.ZodString>;
            }, "strict", z.ZodTypeAny, {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            }, {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            }>>;
            consensus: z.ZodOptional<z.ZodObject<{
                type: z.ZodEnum<["tendermint", "cometbft", "sei-tendermint"]>;
                version: z.ZodOptional<z.ZodString>;
                repo: z.ZodOptional<z.ZodString>;
                tag: z.ZodOptional<z.ZodString>;
            }, "strict", z.ZodTypeAny, {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            }, {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            }>>;
            cosmwasm_version: z.ZodOptional<z.ZodString>;
            cosmwasm_enabled: z.ZodOptional<z.ZodBoolean>;
            cosmwasm_path: z.ZodOptional<z.ZodString>;
            cosmwasm: z.ZodOptional<z.ZodObject<{
                version: z.ZodOptional<z.ZodString>;
                repo: z.ZodOptional<z.ZodString>;
                tag: z.ZodOptional<z.ZodString>;
                enabled: z.ZodOptional<z.ZodBoolean>;
                path: z.ZodOptional<z.ZodString>;
            }, "strict", z.ZodTypeAny, {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            }, {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            }>>;
            ibc_go_version: z.ZodOptional<z.ZodString>;
            ics_enabled: z.ZodOptional<z.ZodArray<z.ZodEnum<["ics20-1", "ics27-1", "mauth"]>, "many">>;
            ibc: z.ZodOptional<z.ZodObject<{
                type: z.ZodEnum<["go", "rust", "other"]>;
                version: z.ZodOptional<z.ZodString>;
                repo: z.ZodOptional<z.ZodString>;
                tag: z.ZodOptional<z.ZodString>;
                ics_enabled: z.ZodOptional<z.ZodArray<z.ZodEnum<["ics20-1", "ics27-1", "mauth"]>, "many">>;
            }, "strict", z.ZodTypeAny, {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            }, {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            }>>;
            binaries: z.ZodOptional<z.ZodObject<{
                'linux/amd64': z.ZodOptional<z.ZodString>;
                'linux/arm64': z.ZodOptional<z.ZodString>;
                'darwin/amd64': z.ZodOptional<z.ZodString>;
                'darwin/arm64': z.ZodOptional<z.ZodString>;
                'windows/amd64': z.ZodOptional<z.ZodString>;
                'windows/arm64': z.ZodOptional<z.ZodString>;
            }, "strict", z.ZodTypeAny, {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            }, {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            }>>;
        }, "strict", z.ZodTypeAny, {
            name: string;
            tag?: string | undefined;
            height?: number | undefined;
            proposal?: number | undefined;
            previous_version_name?: string | undefined;
            next_version_name?: string | undefined;
            recommended_version?: string | undefined;
            compatible_versions?: string[] | undefined;
            go_version?: string | undefined;
            language?: {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmos_sdk_version?: string | undefined;
            sdk?: {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            consensus?: {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmwasm_version?: string | undefined;
            cosmwasm_enabled?: boolean | undefined;
            cosmwasm_path?: string | undefined;
            cosmwasm?: {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            } | undefined;
            ibc_go_version?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            ibc?: {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            } | undefined;
            binaries?: {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            } | undefined;
        }, {
            name: string;
            tag?: string | undefined;
            height?: number | undefined;
            proposal?: number | undefined;
            previous_version_name?: string | undefined;
            next_version_name?: string | undefined;
            recommended_version?: string | undefined;
            compatible_versions?: string[] | undefined;
            go_version?: string | undefined;
            language?: {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmos_sdk_version?: string | undefined;
            sdk?: {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            consensus?: {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmwasm_version?: string | undefined;
            cosmwasm_enabled?: boolean | undefined;
            cosmwasm_path?: string | undefined;
            cosmwasm?: {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            } | undefined;
            ibc_go_version?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            ibc?: {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            } | undefined;
            binaries?: {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            } | undefined;
        }>, "many">>;
    }, "strict", z.ZodTypeAny, {
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        go_version?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        binaries?: {
            'linux/amd64'?: string | undefined;
            'linux/arm64'?: string | undefined;
            'darwin/amd64'?: string | undefined;
            'darwin/arm64'?: string | undefined;
            'windows/amd64'?: string | undefined;
            'windows/arm64'?: string | undefined;
        } | undefined;
        cosmos_sdk_version?: string | undefined;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        cosmwasm_version?: string | undefined;
        cosmwasm_enabled?: boolean | undefined;
        cosmwasm_path?: string | undefined;
        cosmwasm?: {
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            enabled?: boolean | undefined;
            path?: string | undefined;
        } | undefined;
        ibc_go_version?: string | undefined;
        ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
        versions?: {
            name: string;
            tag?: string | undefined;
            height?: number | undefined;
            proposal?: number | undefined;
            previous_version_name?: string | undefined;
            next_version_name?: string | undefined;
            recommended_version?: string | undefined;
            compatible_versions?: string[] | undefined;
            go_version?: string | undefined;
            language?: {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmos_sdk_version?: string | undefined;
            sdk?: {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            consensus?: {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmwasm_version?: string | undefined;
            cosmwasm_enabled?: boolean | undefined;
            cosmwasm_path?: string | undefined;
            cosmwasm?: {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            } | undefined;
            ibc_go_version?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            ibc?: {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            } | undefined;
            binaries?: {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            } | undefined;
        }[] | undefined;
    }, {
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        go_version?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        binaries?: {
            'linux/amd64'?: string | undefined;
            'linux/arm64'?: string | undefined;
            'darwin/amd64'?: string | undefined;
            'darwin/arm64'?: string | undefined;
            'windows/amd64'?: string | undefined;
            'windows/arm64'?: string | undefined;
        } | undefined;
        cosmos_sdk_version?: string | undefined;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        cosmwasm_version?: string | undefined;
        cosmwasm_enabled?: boolean | undefined;
        cosmwasm_path?: string | undefined;
        cosmwasm?: {
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            enabled?: boolean | undefined;
            path?: string | undefined;
        } | undefined;
        ibc_go_version?: string | undefined;
        ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
        versions?: {
            name: string;
            tag?: string | undefined;
            height?: number | undefined;
            proposal?: number | undefined;
            previous_version_name?: string | undefined;
            next_version_name?: string | undefined;
            recommended_version?: string | undefined;
            compatible_versions?: string[] | undefined;
            go_version?: string | undefined;
            language?: {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmos_sdk_version?: string | undefined;
            sdk?: {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            consensus?: {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmwasm_version?: string | undefined;
            cosmwasm_enabled?: boolean | undefined;
            cosmwasm_path?: string | undefined;
            cosmwasm?: {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            } | undefined;
            ibc_go_version?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            ibc?: {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            } | undefined;
            binaries?: {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            } | undefined;
        }[] | undefined;
    }>>;
    images: z.ZodOptional<z.ZodArray<z.ZodIntersection<z.ZodObject<{
        image_sync: z.ZodOptional<z.ZodObject<{
            chain_name: z.ZodString;
            base_denom: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            chain_name: string;
            base_denom?: string | undefined;
        }, {
            chain_name: string;
            base_denom?: string | undefined;
        }>>;
        png: z.ZodOptional<z.ZodString>;
        svg: z.ZodOptional<z.ZodString>;
        theme: z.ZodOptional<z.ZodObject<{
            primary_color_hex: z.ZodOptional<z.ZodString>;
            background_color_hex: z.ZodOptional<z.ZodString>;
            circle: z.ZodOptional<z.ZodBoolean>;
            dark_mode: z.ZodOptional<z.ZodBoolean>;
            monochrome: z.ZodOptional<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            primary_color_hex?: string | undefined;
            background_color_hex?: string | undefined;
            circle?: boolean | undefined;
            dark_mode?: boolean | undefined;
            monochrome?: boolean | undefined;
        }, {
            primary_color_hex?: string | undefined;
            background_color_hex?: string | undefined;
            circle?: boolean | undefined;
            dark_mode?: boolean | undefined;
            monochrome?: boolean | undefined;
        }>>;
    }, "strict", z.ZodTypeAny, {
        image_sync?: {
            chain_name: string;
            base_denom?: string | undefined;
        } | undefined;
        png?: string | undefined;
        svg?: string | undefined;
        theme?: {
            primary_color_hex?: string | undefined;
            background_color_hex?: string | undefined;
            circle?: boolean | undefined;
            dark_mode?: boolean | undefined;
            monochrome?: boolean | undefined;
        } | undefined;
    }, {
        image_sync?: {
            chain_name: string;
            base_denom?: string | undefined;
        } | undefined;
        png?: string | undefined;
        svg?: string | undefined;
        theme?: {
            primary_color_hex?: string | undefined;
            background_color_hex?: string | undefined;
            circle?: boolean | undefined;
            dark_mode?: boolean | undefined;
            monochrome?: boolean | undefined;
        } | undefined;
    }>, z.ZodUnion<[z.ZodAny, z.ZodAny]>>, "many">>;
    logo_URIs: z.ZodOptional<z.ZodObject<{
        png: z.ZodOptional<z.ZodString>;
        svg: z.ZodOptional<z.ZodString>;
    }, "strict", z.ZodTypeAny, {
        png?: string | undefined;
        svg?: string | undefined;
    }, {
        png?: string | undefined;
        svg?: string | undefined;
    }>>;
    description: z.ZodOptional<z.ZodString>;
    peers: z.ZodOptional<z.ZodObject<{
        seeds: z.ZodOptional<z.ZodArray<z.ZodObject<{
            id: z.ZodString;
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            id: string;
            provider?: string | undefined;
        }, {
            address: string;
            id: string;
            provider?: string | undefined;
        }>, "many">>;
        persistent_peers: z.ZodOptional<z.ZodArray<z.ZodObject<{
            id: z.ZodString;
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            id: string;
            provider?: string | undefined;
        }, {
            address: string;
            id: string;
            provider?: string | undefined;
        }>, "many">>;
    }, "strict", z.ZodTypeAny, {
        seeds?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
        persistent_peers?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
    }, {
        seeds?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
        persistent_peers?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
    }>>;
    apis: z.ZodOptional<z.ZodObject<{
        rpc: z.ZodOptional<z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
            archive: z.ZodDefault<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }, {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }>, "many">>;
        rest: z.ZodOptional<z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
            archive: z.ZodDefault<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }, {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }>, "many">>;
        grpc: z.ZodOptional<z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
            archive: z.ZodDefault<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }, {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }>, "many">>;
        wss: z.ZodOptional<z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
            archive: z.ZodDefault<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }, {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }>, "many">>;
        'grpc-web': z.ZodOptional<z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
            archive: z.ZodDefault<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }, {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }>, "many">>;
        'evm-http-jsonrpc': z.ZodOptional<z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            provider: z.ZodOptional<z.ZodString>;
            archive: z.ZodDefault<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }, {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }>, "many">>;
    }, "strict", z.ZodTypeAny, {
        rpc?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        rest?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        grpc?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        wss?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        'grpc-web'?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        'evm-http-jsonrpc'?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
    }, {
        rpc?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        rest?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        grpc?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        wss?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        'grpc-web'?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        'evm-http-jsonrpc'?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
    }>>;
    explorers: z.ZodOptional<z.ZodArray<z.ZodObject<{
        kind: z.ZodOptional<z.ZodString>;
        url: z.ZodOptional<z.ZodString>;
        tx_page: z.ZodOptional<z.ZodString>;
        account_page: z.ZodOptional<z.ZodString>;
        validator_page: z.ZodOptional<z.ZodString>;
        proposal_page: z.ZodOptional<z.ZodString>;
        block_page: z.ZodOptional<z.ZodString>;
    }, "strict", z.ZodTypeAny, {
        kind?: string | undefined;
        url?: string | undefined;
        tx_page?: string | undefined;
        account_page?: string | undefined;
        validator_page?: string | undefined;
        proposal_page?: string | undefined;
        block_page?: string | undefined;
    }, {
        kind?: string | undefined;
        url?: string | undefined;
        tx_page?: string | undefined;
        account_page?: string | undefined;
        validator_page?: string | undefined;
        proposal_page?: string | undefined;
        block_page?: string | undefined;
    }>, "many">>;
    keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    extra_codecs: z.ZodOptional<z.ZodArray<z.ZodEnum<["ethermint", "injective"]>, "many">>;
}, "strict", z.ZodTypeAny, {
    chain_name: string;
    chain_type: "unknown" | "starknet" | "cosmos" | "eip155" | "bip122" | "polkadot" | "solana" | "algorand" | "arweave" | "ergo" | "fil" | "hedera" | "monero" | "reef" | "stacks" | "stellar" | "tezos" | "vechain" | "waves" | "xrpl";
    $schema?: string | undefined;
    chain_id?: string | undefined;
    pre_fork_chain_name?: string | undefined;
    pretty_name?: string | undefined;
    website?: string | undefined;
    update_link?: string | undefined;
    status?: "live" | "upcoming" | "killed" | undefined;
    network_type?: "testnet" | "mainnet" | "devnet" | undefined;
    bech32_prefix?: string | undefined;
    bech32_config?: {
        bech32PrefixAccAddr?: string | undefined;
        bech32PrefixAccPub?: string | undefined;
        bech32PrefixValAddr?: string | undefined;
        bech32PrefixValPub?: string | undefined;
        bech32PrefixConsAddr?: string | undefined;
        bech32PrefixConsPub?: string | undefined;
    } | undefined;
    daemon_name?: string | undefined;
    node_home?: string | undefined;
    key_algos?: ("secp256k1" | "ethsecp256k1" | "ed25519" | "sr25519" | "bn254")[] | undefined;
    slip44?: number | undefined;
    alternative_slip44s?: number[] | undefined;
    fees?: {
        fee_tokens: {
            denom: string;
            fixed_min_gas_price?: number | undefined;
            low_gas_price?: number | undefined;
            average_gas_price?: number | undefined;
            high_gas_price?: number | undefined;
            gas_costs?: {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            } | undefined;
        }[];
    } | undefined;
    staking?: {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            blocks?: number | undefined;
            time?: string | undefined;
        } | undefined;
    } | undefined;
    codebase?: {
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        go_version?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        binaries?: {
            'linux/amd64'?: string | undefined;
            'linux/arm64'?: string | undefined;
            'darwin/amd64'?: string | undefined;
            'darwin/arm64'?: string | undefined;
            'windows/amd64'?: string | undefined;
            'windows/arm64'?: string | undefined;
        } | undefined;
        cosmos_sdk_version?: string | undefined;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        cosmwasm_version?: string | undefined;
        cosmwasm_enabled?: boolean | undefined;
        cosmwasm_path?: string | undefined;
        cosmwasm?: {
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            enabled?: boolean | undefined;
            path?: string | undefined;
        } | undefined;
        ibc_go_version?: string | undefined;
        ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
        versions?: {
            name: string;
            tag?: string | undefined;
            height?: number | undefined;
            proposal?: number | undefined;
            previous_version_name?: string | undefined;
            next_version_name?: string | undefined;
            recommended_version?: string | undefined;
            compatible_versions?: string[] | undefined;
            go_version?: string | undefined;
            language?: {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmos_sdk_version?: string | undefined;
            sdk?: {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            consensus?: {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmwasm_version?: string | undefined;
            cosmwasm_enabled?: boolean | undefined;
            cosmwasm_path?: string | undefined;
            cosmwasm?: {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            } | undefined;
            ibc_go_version?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            ibc?: {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            } | undefined;
            binaries?: {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            } | undefined;
        }[] | undefined;
    } | undefined;
    images?: any[] | undefined;
    logo_URIs?: {
        png?: string | undefined;
        svg?: string | undefined;
    } | undefined;
    description?: string | undefined;
    peers?: {
        seeds?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
        persistent_peers?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
    } | undefined;
    apis?: {
        rpc?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        rest?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        grpc?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        wss?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        'grpc-web'?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        'evm-http-jsonrpc'?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
    } | undefined;
    explorers?: {
        kind?: string | undefined;
        url?: string | undefined;
        tx_page?: string | undefined;
        account_page?: string | undefined;
        validator_page?: string | undefined;
        proposal_page?: string | undefined;
        block_page?: string | undefined;
    }[] | undefined;
    keywords?: string[] | undefined;
    extra_codecs?: ("injective" | "ethermint")[] | undefined;
}, {
    chain_name: string;
    chain_type: "unknown" | "starknet" | "cosmos" | "eip155" | "bip122" | "polkadot" | "solana" | "algorand" | "arweave" | "ergo" | "fil" | "hedera" | "monero" | "reef" | "stacks" | "stellar" | "tezos" | "vechain" | "waves" | "xrpl";
    $schema?: string | undefined;
    chain_id?: string | undefined;
    pre_fork_chain_name?: string | undefined;
    pretty_name?: string | undefined;
    website?: string | undefined;
    update_link?: string | undefined;
    status?: "live" | "upcoming" | "killed" | undefined;
    network_type?: "testnet" | "mainnet" | "devnet" | undefined;
    bech32_prefix?: string | undefined;
    bech32_config?: {
        bech32PrefixAccAddr?: string | undefined;
        bech32PrefixAccPub?: string | undefined;
        bech32PrefixValAddr?: string | undefined;
        bech32PrefixValPub?: string | undefined;
        bech32PrefixConsAddr?: string | undefined;
        bech32PrefixConsPub?: string | undefined;
    } | undefined;
    daemon_name?: string | undefined;
    node_home?: string | undefined;
    key_algos?: ("secp256k1" | "ethsecp256k1" | "ed25519" | "sr25519" | "bn254")[] | undefined;
    slip44?: number | undefined;
    alternative_slip44s?: number[] | undefined;
    fees?: {
        fee_tokens: {
            denom: string;
            fixed_min_gas_price?: number | undefined;
            low_gas_price?: number | undefined;
            average_gas_price?: number | undefined;
            high_gas_price?: number | undefined;
            gas_costs?: {
                cosmos_send?: number | undefined;
                ibc_transfer?: number | undefined;
            } | undefined;
        }[];
    } | undefined;
    staking?: {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            blocks?: number | undefined;
            time?: string | undefined;
        } | undefined;
    } | undefined;
    codebase?: {
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        go_version?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        binaries?: {
            'linux/amd64'?: string | undefined;
            'linux/arm64'?: string | undefined;
            'darwin/amd64'?: string | undefined;
            'darwin/arm64'?: string | undefined;
            'windows/amd64'?: string | undefined;
            'windows/arm64'?: string | undefined;
        } | undefined;
        cosmos_sdk_version?: string | undefined;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
        } | undefined;
        cosmwasm_version?: string | undefined;
        cosmwasm_enabled?: boolean | undefined;
        cosmwasm_path?: string | undefined;
        cosmwasm?: {
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            enabled?: boolean | undefined;
            path?: string | undefined;
        } | undefined;
        ibc_go_version?: string | undefined;
        ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            repo?: string | undefined;
            tag?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
        versions?: {
            name: string;
            tag?: string | undefined;
            height?: number | undefined;
            proposal?: number | undefined;
            previous_version_name?: string | undefined;
            next_version_name?: string | undefined;
            recommended_version?: string | undefined;
            compatible_versions?: string[] | undefined;
            go_version?: string | undefined;
            language?: {
                type: "other" | "go" | "rust" | "solidity";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmos_sdk_version?: string | undefined;
            sdk?: {
                type: "other" | "cosmos" | "penumbra";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            consensus?: {
                type: "tendermint" | "cometbft" | "sei-tendermint";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
            } | undefined;
            cosmwasm_version?: string | undefined;
            cosmwasm_enabled?: boolean | undefined;
            cosmwasm_path?: string | undefined;
            cosmwasm?: {
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                enabled?: boolean | undefined;
                path?: string | undefined;
            } | undefined;
            ibc_go_version?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            ibc?: {
                type: "other" | "go" | "rust";
                version?: string | undefined;
                repo?: string | undefined;
                tag?: string | undefined;
                ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
            } | undefined;
            binaries?: {
                'linux/amd64'?: string | undefined;
                'linux/arm64'?: string | undefined;
                'darwin/amd64'?: string | undefined;
                'darwin/arm64'?: string | undefined;
                'windows/amd64'?: string | undefined;
                'windows/arm64'?: string | undefined;
            } | undefined;
        }[] | undefined;
    } | undefined;
    images?: any[] | undefined;
    logo_URIs?: {
        png?: string | undefined;
        svg?: string | undefined;
    } | undefined;
    description?: string | undefined;
    peers?: {
        seeds?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
        persistent_peers?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
    } | undefined;
    apis?: {
        rpc?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        rest?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        grpc?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        wss?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        'grpc-web'?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        'evm-http-jsonrpc'?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
    } | undefined;
    explorers?: {
        kind?: string | undefined;
        url?: string | undefined;
        tx_page?: string | undefined;
        account_page?: string | undefined;
        validator_page?: string | undefined;
        proposal_page?: string | undefined;
        block_page?: string | undefined;
    }[] | undefined;
    keywords?: string[] | undefined;
    extra_codecs?: ("injective" | "ethermint")[] | undefined;
}>, z.ZodIntersection<z.ZodAny, z.ZodAny>>;
export declare function getCosmosRegistryChain(chain: string): Promise<any>;
//# sourceMappingURL=cosmos.d.ts.map