import { GeneratedType, Registry, OfflineSigner } from "@cosmjs/proto-signing"; import { AminoTypes, SigningStargateClient } from "@cosmjs/stargate"; import { HttpEndpoint } from "@cosmjs/tendermint-rpc"; export declare const govgenAminoConverters: { "/govgen.gov.v1beta1.MsgSubmitProposal": { aminoType: string; toAmino: ({ content, initialDeposit, proposer, }: import("./gov/v1beta1/tx").MsgSubmitProposal) => { content: { type_url: string; value: Uint8Array; }; initial_deposit: { denom: string; amount: string; }[]; proposer: string; }; fromAmino: ({ content, initial_deposit, proposer, }: { content: { type_url: string; value: Uint8Array; }; initial_deposit: { denom: string; amount: string; }[]; proposer: string; }) => import("./gov/v1beta1/tx").MsgSubmitProposal; }; "/govgen.gov.v1beta1.MsgVote": { aminoType: string; toAmino: ({ proposalId, voter, option }: import("./gov/v1beta1/tx").MsgVote) => { proposal_id: string; voter: string; option: number; }; fromAmino: ({ proposal_id, voter, option }: { proposal_id: string; voter: string; option: number; }) => import("./gov/v1beta1/tx").MsgVote; }; "/govgen.gov.v1beta1.MsgVoteWeighted": { aminoType: string; toAmino: ({ proposalId, voter, options }: import("./gov/v1beta1/tx").MsgVoteWeighted) => { proposal_id: string; voter: string; options: { option: number; weight: string; }[]; }; fromAmino: ({ proposal_id, voter, options }: { proposal_id: string; voter: string; options: { option: number; weight: string; }[]; }) => import("./gov/v1beta1/tx").MsgVoteWeighted; }; "/govgen.gov.v1beta1.MsgDeposit": { aminoType: string; toAmino: ({ proposalId, depositor, amount }: import("./gov/v1beta1/tx").MsgDeposit) => { proposal_id: string; depositor: string; amount: { denom: string; amount: string; }[]; }; fromAmino: ({ proposal_id, depositor, amount }: { proposal_id: string; depositor: string; amount: { denom: string; amount: string; }[]; }) => import("./gov/v1beta1/tx").MsgDeposit; }; }; export declare const govgenProtoRegistry: ReadonlyArray<[string, GeneratedType]>; export declare const getSigningGovgenClientOptions: ({ defaultTypes, }?: { defaultTypes?: ReadonlyArray<[string, GeneratedType]>; }) => { registry: Registry; aminoTypes: AminoTypes; }; export declare const getSigningGovgenClient: ({ rpcEndpoint, signer, defaultTypes, }: { rpcEndpoint: string | HttpEndpoint; signer: OfflineSigner; defaultTypes?: ReadonlyArray<[string, GeneratedType]>; }) => Promise;