import { z } from 'zod';
export declare const CosmosChainSchema: 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>;
    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, {
            time?: string | undefined;
            blocks?: number | undefined;
        }, {
            time?: string | undefined;
            blocks?: number | undefined;
        }>>;
    }, "strict", z.ZodTypeAny, {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            time?: string | undefined;
            blocks?: number | undefined;
        } | undefined;
    }, {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            time?: string | undefined;
            blocks?: number | 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">>;
        tag: 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;
            tag?: string | undefined;
            repo?: string | undefined;
        }, {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
        }>>;
        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;
            tag?: string | undefined;
            repo?: string | undefined;
        }, {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
            tag?: string | undefined;
            repo?: string | undefined;
        }, {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        }>>;
        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, {
            path?: string | undefined;
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            path?: string | undefined;
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
        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;
            tag?: string | undefined;
            repo?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        }, {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
        }>>;
    }, "strict", z.ZodTypeAny, {
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        tag?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        cosmwasm?: {
            path?: string | undefined;
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            enabled?: boolean | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
    }, {
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        tag?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        cosmwasm?: {
            path?: string | undefined;
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            enabled?: boolean | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | 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<{
            circle: z.ZodOptional<z.ZodBoolean>;
            dark_mode: z.ZodOptional<z.ZodBoolean>;
            monochrome: z.ZodOptional<z.ZodBoolean>;
        }, "strict", z.ZodTypeAny, {
            circle?: boolean | undefined;
            dark_mode?: boolean | undefined;
            monochrome?: boolean | 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?: {
            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?: {
            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, {
        rest?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        rpc?: {
            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;
    }, {
        rest?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        rpc?: {
            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, {
        url?: string | undefined;
        kind?: string | undefined;
        tx_page?: string | undefined;
        account_page?: string | undefined;
        validator_page?: string | undefined;
        proposal_page?: string | undefined;
        block_page?: string | undefined;
    }, {
        url?: string | undefined;
        kind?: 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">>;
}, "strip", z.ZodTypeAny, {
    chain_name: string;
    chain_type: "starknet" | "unknown" | "arweave" | "eip155" | "cosmos" | "bip122" | "polkadot" | "solana" | "algorand" | "ergo" | "fil" | "hedera" | "monero" | "reef" | "stacks" | "stellar" | "tezos" | "vechain" | "waves" | "xrpl";
    status?: "live" | "upcoming" | "killed" | 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;
    slip44?: number | undefined;
    description?: string | undefined;
    $schema?: string | undefined;
    chain_id?: string | undefined;
    pre_fork_chain_name?: string | undefined;
    pretty_name?: string | undefined;
    website?: string | 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;
    alternative_slip44s?: number[] | undefined;
    staking?: {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            time?: string | undefined;
            blocks?: number | undefined;
        } | undefined;
    } | undefined;
    codebase?: {
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        tag?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        cosmwasm?: {
            path?: string | undefined;
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            enabled?: boolean | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
    } | undefined;
    images?: any[] | undefined;
    logo_URIs?: {
        png?: string | undefined;
        svg?: string | undefined;
    } | undefined;
    peers?: {
        seeds?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
        persistent_peers?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
    } | undefined;
    apis?: {
        rest?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        rpc?: {
            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?: {
        url?: string | undefined;
        kind?: 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?: ("ethermint" | "injective")[] | undefined;
}, {
    chain_name: string;
    chain_type: "starknet" | "unknown" | "arweave" | "eip155" | "cosmos" | "bip122" | "polkadot" | "solana" | "algorand" | "ergo" | "fil" | "hedera" | "monero" | "reef" | "stacks" | "stellar" | "tezos" | "vechain" | "waves" | "xrpl";
    status?: "live" | "upcoming" | "killed" | 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;
    slip44?: number | undefined;
    description?: string | undefined;
    $schema?: string | undefined;
    chain_id?: string | undefined;
    pre_fork_chain_name?: string | undefined;
    pretty_name?: string | undefined;
    website?: string | 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;
    alternative_slip44s?: number[] | undefined;
    staking?: {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            time?: string | undefined;
            blocks?: number | undefined;
        } | undefined;
    } | undefined;
    codebase?: {
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        tag?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        cosmwasm?: {
            path?: string | undefined;
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            enabled?: boolean | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
    } | undefined;
    images?: any[] | undefined;
    logo_URIs?: {
        png?: string | undefined;
        svg?: string | undefined;
    } | undefined;
    peers?: {
        seeds?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
        persistent_peers?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
    } | undefined;
    apis?: {
        rest?: {
            address: string;
            provider?: string | undefined;
            archive?: boolean | undefined;
        }[] | undefined;
        rpc?: {
            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?: {
        url?: string | undefined;
        kind?: 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?: ("ethermint" | "injective")[] | undefined;
}>;
export declare function getCosmosRegistryChain(chain: string): Promise<{
    chain_name: string;
    chain_type: "starknet" | "unknown" | "arweave" | "eip155" | "cosmos" | "bip122" | "polkadot" | "solana" | "algorand" | "ergo" | "fil" | "hedera" | "monero" | "reef" | "stacks" | "stellar" | "tezos" | "vechain" | "waves" | "xrpl";
    status?: "live" | "upcoming" | "killed" | 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;
    slip44?: number | undefined;
    description?: string | undefined;
    $schema?: string | undefined;
    chain_id?: string | undefined;
    pre_fork_chain_name?: string | undefined;
    pretty_name?: string | undefined;
    website?: string | 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;
    alternative_slip44s?: number[] | undefined;
    staking?: {
        staking_tokens: {
            denom: string;
        }[];
        lock_duration?: {
            time?: string | undefined;
            blocks?: number | undefined;
        } | undefined;
    } | undefined;
    codebase?: {
        ibc?: {
            type: "other" | "go" | "rust";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            ics_enabled?: ("ics20-1" | "ics27-1" | "mauth")[] | undefined;
        } | undefined;
        git_repo?: string | undefined;
        recommended_version?: string | undefined;
        compatible_versions?: string[] | undefined;
        tag?: string | undefined;
        language?: {
            type: "other" | "go" | "rust" | "solidity";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: 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;
        sdk?: {
            type: "other" | "cosmos" | "penumbra";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        consensus?: {
            type: "tendermint" | "cometbft" | "sei-tendermint";
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
        } | undefined;
        cosmwasm?: {
            path?: string | undefined;
            version?: string | undefined;
            tag?: string | undefined;
            repo?: string | undefined;
            enabled?: boolean | undefined;
        } | undefined;
        genesis?: {
            genesis_url: string;
            name?: string | undefined;
            ics_ccv_url?: string | undefined;
        } | undefined;
    } | undefined;
    images?: any[] | undefined;
    logo_URIs?: {
        png?: string | undefined;
        svg?: string | undefined;
    } | undefined;
    peers?: {
        seeds?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
        persistent_peers?: {
            address: string;
            id: string;
            provider?: string | undefined;
        }[] | undefined;
    } | undefined;
    apis?: {
        rest?: {
            address: string;
            archive: boolean;
            provider?: string | undefined;
        }[] | undefined;
        rpc?: {
            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?: {
        url?: string | undefined;
        kind?: 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?: ("ethermint" | "injective")[] | undefined;
}>;
//# sourceMappingURL=cosmos.d.ts.map