import * as _86 from "./gov/v1beta1/genesis"; import * as _87 from "./gov/v1beta1/gov"; import * as _88 from "./gov/v1beta1/query"; import * as _89 from "./gov/v1beta1/tx"; import * as _128 from "./gov/v1beta1/query.lcd"; export declare namespace govgen { namespace gov { const v1beta1: { LCDQueryClient: typeof _128.LCDQueryClient; registry: readonly [string, import("../types").TelescopeGeneratedType][]; load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void; MessageComposer: { encoded: { submitProposal(value: _89.MsgSubmitProposal): { typeUrl: string; value: Uint8Array; }; vote(value: _89.MsgVote): { typeUrl: string; value: Uint8Array; }; voteWeighted(value: _89.MsgVoteWeighted): { typeUrl: string; value: Uint8Array; }; deposit(value: _89.MsgDeposit): { typeUrl: string; value: Uint8Array; }; }; withTypeUrl: { submitProposal(value: _89.MsgSubmitProposal): { typeUrl: string; value: _89.MsgSubmitProposal; }; vote(value: _89.MsgVote): { typeUrl: string; value: _89.MsgVote; }; voteWeighted(value: _89.MsgVoteWeighted): { typeUrl: string; value: _89.MsgVoteWeighted; }; deposit(value: _89.MsgDeposit): { typeUrl: string; value: _89.MsgDeposit; }; }; toJSON: { submitProposal(value: _89.MsgSubmitProposal): { typeUrl: string; value: unknown; }; vote(value: _89.MsgVote): { typeUrl: string; value: unknown; }; voteWeighted(value: _89.MsgVoteWeighted): { typeUrl: string; value: unknown; }; deposit(value: _89.MsgDeposit): { typeUrl: string; value: unknown; }; }; fromJSON: { submitProposal(value: any): { typeUrl: string; value: _89.MsgSubmitProposal; }; vote(value: any): { typeUrl: string; value: _89.MsgVote; }; voteWeighted(value: any): { typeUrl: string; value: _89.MsgVoteWeighted; }; deposit(value: any): { typeUrl: string; value: _89.MsgDeposit; }; }; fromPartial: { submitProposal(value: _89.MsgSubmitProposal): { typeUrl: string; value: _89.MsgSubmitProposal; }; vote(value: _89.MsgVote): { typeUrl: string; value: _89.MsgVote; }; voteWeighted(value: _89.MsgVoteWeighted): { typeUrl: string; value: _89.MsgVoteWeighted; }; deposit(value: _89.MsgDeposit): { typeUrl: string; value: _89.MsgDeposit; }; }; }; AminoConverter: { "/govgen.gov.v1beta1.MsgSubmitProposal": { aminoType: string; toAmino: ({ content, initialDeposit, proposer, }: _89.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; }) => _89.MsgSubmitProposal; }; "/govgen.gov.v1beta1.MsgVote": { aminoType: string; toAmino: ({ proposalId, voter, option }: _89.MsgVote) => { proposal_id: string; voter: string; option: number; }; fromAmino: ({ proposal_id, voter, option }: { proposal_id: string; voter: string; option: number; }) => _89.MsgVote; }; "/govgen.gov.v1beta1.MsgVoteWeighted": { aminoType: string; toAmino: ({ proposalId, voter, options }: _89.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; }[]; }) => _89.MsgVoteWeighted; }; "/govgen.gov.v1beta1.MsgDeposit": { aminoType: string; toAmino: ({ proposalId, depositor, amount }: _89.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; }[]; }) => _89.MsgDeposit; }; }; protobufPackage: "govgen.gov.v1beta1"; MsgSubmitProposal: { typeUrl: string; encode(message: _89.MsgSubmitProposal, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgSubmitProposal; fromJSON(object: any): _89.MsgSubmitProposal; toJSON(message: _89.MsgSubmitProposal): unknown; fromPartial & { content?: import("../google/protobuf/any").Any & { typeUrl: string; value: Uint8Array; } & Record, never>; initialDeposit?: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; proposer?: string; } & Record, never>>(object: I): _89.MsgSubmitProposal; }; MsgSubmitProposalResponse: { typeUrl: string; encode(message: _89.MsgSubmitProposalResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgSubmitProposalResponse; fromJSON(object: any): _89.MsgSubmitProposalResponse; toJSON(message: _89.MsgSubmitProposalResponse): unknown; fromPartial & { proposalId?: bigint; } & Record, never>>(object: I_1): _89.MsgSubmitProposalResponse; }; MsgVote: { typeUrl: string; encode(message: _89.MsgVote, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgVote; fromJSON(object: any): _89.MsgVote; toJSON(message: _89.MsgVote): unknown; fromPartial & { proposalId?: bigint; voter?: string; option?: _87.VoteOption; } & Record, never>>(object: I_2): _89.MsgVote; }; MsgVoteResponse: { typeUrl: string; encode(_: _89.MsgVoteResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgVoteResponse; fromJSON(_: any): _89.MsgVoteResponse; toJSON(_: _89.MsgVoteResponse): unknown; fromPartial & {} & Record, never>>(_: I_3): _89.MsgVoteResponse; }; MsgVoteWeighted: { typeUrl: string; encode(message: _89.MsgVoteWeighted, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgVoteWeighted; fromJSON(object: any): _89.MsgVoteWeighted; toJSON(message: _89.MsgVoteWeighted): unknown; fromPartial & { proposalId?: bigint; voter?: string; options?: _87.WeightedVoteOption[] & (_87.WeightedVoteOption & { option: _87.VoteOption; weight: string; } & Record, never>)[] & Record, never>; } & Record, never>>(object: I_4): _89.MsgVoteWeighted; }; MsgVoteWeightedResponse: { typeUrl: string; encode(_: _89.MsgVoteWeightedResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgVoteWeightedResponse; fromJSON(_: any): _89.MsgVoteWeightedResponse; toJSON(_: _89.MsgVoteWeightedResponse): unknown; fromPartial & {} & Record, never>>(_: I_5): _89.MsgVoteWeightedResponse; }; MsgDeposit: { typeUrl: string; encode(message: _89.MsgDeposit, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgDeposit; fromJSON(object: any): _89.MsgDeposit; toJSON(message: _89.MsgDeposit): unknown; fromPartial & { proposalId?: bigint; depositor?: string; amount?: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; } & Record, never>>(object: I_6): _89.MsgDeposit; }; MsgDepositResponse: { typeUrl: string; encode(_: _89.MsgDepositResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _89.MsgDepositResponse; fromJSON(_: any): _89.MsgDepositResponse; toJSON(_: _89.MsgDepositResponse): unknown; fromPartial & {} & Record, never>>(_: I_7): _89.MsgDepositResponse; }; MsgClientImpl: typeof _89.MsgClientImpl; QueryProposalRequest: { typeUrl: string; encode(message: _88.QueryProposalRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryProposalRequest; fromJSON(object: any): _88.QueryProposalRequest; toJSON(message: _88.QueryProposalRequest): unknown; fromPartial & { proposalId?: bigint; } & Record, never>>(object: I_8): _88.QueryProposalRequest; }; QueryProposalResponse: { typeUrl: string; encode(message: _88.QueryProposalResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryProposalResponse; fromJSON(object: any): _88.QueryProposalResponse; toJSON(message: _88.QueryProposalResponse): unknown; fromPartial & { proposal?: _87.Proposal & { proposalId: bigint; content?: import("../google/protobuf/any").Any & { typeUrl: string; value: Uint8Array; } & Record, never>; status: _87.ProposalStatus; finalTallyResult: _87.TallyResult & { yes: string; abstain: string; no: string; noWithVeto: string; } & Record, never>; submitTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; depositEndTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; totalDeposit: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; votingStartTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; votingEndTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>; } & Record, never>>(object: I_9): _88.QueryProposalResponse; }; QueryProposalsRequest: { typeUrl: string; encode(message: _88.QueryProposalsRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryProposalsRequest; fromJSON(object: any): _88.QueryProposalsRequest; toJSON(message: _88.QueryProposalsRequest): unknown; fromPartial & { proposalStatus?: _87.ProposalStatus; voter?: string; depositor?: string; pagination?: import("../cosmos/base/query/v1beta1/pagination").PageRequest & { key: Uint8Array; offset: bigint; limit: bigint; countTotal: boolean; reverse: boolean; } & Record, never>; } & Record, never>>(object: I_10): _88.QueryProposalsRequest; }; QueryProposalsResponse: { typeUrl: string; encode(message: _88.QueryProposalsResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryProposalsResponse; fromJSON(object: any): _88.QueryProposalsResponse; toJSON(message: _88.QueryProposalsResponse): unknown; fromPartial & { proposals?: _87.Proposal[] & (_87.Proposal & { proposalId: bigint; content?: import("../google/protobuf/any").Any & { typeUrl: string; value: Uint8Array; } & Record, never>; status: _87.ProposalStatus; finalTallyResult: _87.TallyResult & { yes: string; abstain: string; no: string; noWithVeto: string; } & Record, never>; submitTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; depositEndTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; totalDeposit: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; votingStartTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; votingEndTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>)[] & Record, never>; pagination?: import("../cosmos/base/query/v1beta1/pagination").PageResponse & { nextKey: Uint8Array; total: bigint; } & Record, never>; } & Record, never>>(object: I_11): _88.QueryProposalsResponse; }; QueryVoteRequest: { typeUrl: string; encode(message: _88.QueryVoteRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryVoteRequest; fromJSON(object: any): _88.QueryVoteRequest; toJSON(message: _88.QueryVoteRequest): unknown; fromPartial & { proposalId?: bigint; voter?: string; } & Record, never>>(object: I_12): _88.QueryVoteRequest; }; QueryVoteResponse: { typeUrl: string; encode(message: _88.QueryVoteResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryVoteResponse; fromJSON(object: any): _88.QueryVoteResponse; toJSON(message: _88.QueryVoteResponse): unknown; fromPartial & { vote?: _87.Vote & { proposalId: bigint; voter: string; option: _87.VoteOption; options: _87.WeightedVoteOption[] & (_87.WeightedVoteOption & { option: _87.VoteOption; weight: string; } & Record, never>)[] & Record, never>; } & Record, never>; } & Record, never>>(object: I_13): _88.QueryVoteResponse; }; QueryVotesRequest: { typeUrl: string; encode(message: _88.QueryVotesRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryVotesRequest; fromJSON(object: any): _88.QueryVotesRequest; toJSON(message: _88.QueryVotesRequest): unknown; fromPartial & { proposalId?: bigint; pagination?: import("../cosmos/base/query/v1beta1/pagination").PageRequest & { key: Uint8Array; offset: bigint; limit: bigint; countTotal: boolean; reverse: boolean; } & Record, never>; } & Record, never>>(object: I_14): _88.QueryVotesRequest; }; QueryVotesResponse: { typeUrl: string; encode(message: _88.QueryVotesResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryVotesResponse; fromJSON(object: any): _88.QueryVotesResponse; toJSON(message: _88.QueryVotesResponse): unknown; fromPartial & { votes?: _87.Vote[] & (_87.Vote & { proposalId: bigint; voter: string; option: _87.VoteOption; options: _87.WeightedVoteOption[] & (_87.WeightedVoteOption & { option: _87.VoteOption; weight: string; } & Record, never>)[] & Record, never>; } & Record, never>)[] & Record, never>; pagination?: import("../cosmos/base/query/v1beta1/pagination").PageResponse & { nextKey: Uint8Array; total: bigint; } & Record, never>; } & Record, never>>(object: I_15): _88.QueryVotesResponse; }; QueryParamsRequest: { typeUrl: string; encode(message: _88.QueryParamsRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryParamsRequest; fromJSON(object: any): _88.QueryParamsRequest; toJSON(message: _88.QueryParamsRequest): unknown; fromPartial & { paramsType?: string; } & Record, never>>(object: I_16): _88.QueryParamsRequest; }; QueryParamsResponse: { typeUrl: string; encode(message: _88.QueryParamsResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryParamsResponse; fromJSON(object: any): _88.QueryParamsResponse; toJSON(message: _88.QueryParamsResponse): unknown; fromPartial & { votingParams?: _87.VotingParams & { votingPeriodDefault: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodParameterChange: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodSoftwareUpgrade: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodText: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>; depositParams?: _87.DepositParams & { minDeposit: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; maxDepositPeriod: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>; tallyParams?: _87.TallyParams & { quorum: Uint8Array; threshold: Uint8Array; vetoThreshold: Uint8Array; } & Record, never>; } & Record, never>>(object: I_17): _88.QueryParamsResponse; }; QueryDepositRequest: { typeUrl: string; encode(message: _88.QueryDepositRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryDepositRequest; fromJSON(object: any): _88.QueryDepositRequest; toJSON(message: _88.QueryDepositRequest): unknown; fromPartial & { proposalId?: bigint; depositor?: string; } & Record, never>>(object: I_18): _88.QueryDepositRequest; }; QueryDepositResponse: { typeUrl: string; encode(message: _88.QueryDepositResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryDepositResponse; fromJSON(object: any): _88.QueryDepositResponse; toJSON(message: _88.QueryDepositResponse): unknown; fromPartial & { deposit?: _87.Deposit & { proposalId: bigint; depositor: string; amount: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; } & Record, never>; } & Record, never>>(object: I_19): _88.QueryDepositResponse; }; QueryDepositsRequest: { typeUrl: string; encode(message: _88.QueryDepositsRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryDepositsRequest; fromJSON(object: any): _88.QueryDepositsRequest; toJSON(message: _88.QueryDepositsRequest): unknown; fromPartial & { proposalId?: bigint; pagination?: import("../cosmos/base/query/v1beta1/pagination").PageRequest & { key: Uint8Array; offset: bigint; limit: bigint; countTotal: boolean; reverse: boolean; } & Record, never>; } & Record, never>>(object: I_20): _88.QueryDepositsRequest; }; QueryDepositsResponse: { typeUrl: string; encode(message: _88.QueryDepositsResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryDepositsResponse; fromJSON(object: any): _88.QueryDepositsResponse; toJSON(message: _88.QueryDepositsResponse): unknown; fromPartial & { deposits?: _87.Deposit[] & (_87.Deposit & { proposalId: bigint; depositor: string; amount: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; } & Record, never>)[] & Record, never>; pagination?: import("../cosmos/base/query/v1beta1/pagination").PageResponse & { nextKey: Uint8Array; total: bigint; } & Record, never>; } & Record, never>>(object: I_21): _88.QueryDepositsResponse; }; QueryTallyResultRequest: { typeUrl: string; encode(message: _88.QueryTallyResultRequest, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryTallyResultRequest; fromJSON(object: any): _88.QueryTallyResultRequest; toJSON(message: _88.QueryTallyResultRequest): unknown; fromPartial & { proposalId?: bigint; } & Record, never>>(object: I_22): _88.QueryTallyResultRequest; }; QueryTallyResultResponse: { typeUrl: string; encode(message: _88.QueryTallyResultResponse, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _88.QueryTallyResultResponse; fromJSON(object: any): _88.QueryTallyResultResponse; toJSON(message: _88.QueryTallyResultResponse): unknown; fromPartial & { tally?: _87.TallyResult & { yes: string; abstain: string; no: string; noWithVeto: string; } & Record, never>; } & Record, never>>(object: I_23): _88.QueryTallyResultResponse; }; QueryClientImpl: typeof _88.QueryClientImpl; createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => { Proposal(request: _88.QueryProposalRequest): Promise<_88.QueryProposalResponse>; Proposals(request: _88.QueryProposalsRequest): Promise<_88.QueryProposalsResponse>; Vote(request: _88.QueryVoteRequest): Promise<_88.QueryVoteResponse>; Votes(request: _88.QueryVotesRequest): Promise<_88.QueryVotesResponse>; Params(request: _88.QueryParamsRequest): Promise<_88.QueryParamsResponse>; Deposit(request: _88.QueryDepositRequest): Promise<_88.QueryDepositResponse>; Deposits(request: _88.QueryDepositsRequest): Promise<_88.QueryDepositsResponse>; TallyResult(request: _88.QueryTallyResultRequest): Promise<_88.QueryTallyResultResponse>; }; voteOptionFromJSON(object: any): _87.VoteOption; voteOptionToJSON(object: _87.VoteOption): string; proposalStatusFromJSON(object: any): _87.ProposalStatus; proposalStatusToJSON(object: _87.ProposalStatus): string; VoteOption: typeof _87.VoteOption; VoteOptionSDKType: typeof _87.VoteOption; ProposalStatus: typeof _87.ProposalStatus; ProposalStatusSDKType: typeof _87.ProposalStatus; WeightedVoteOption: { typeUrl: string; encode(message: _87.WeightedVoteOption, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.WeightedVoteOption; fromJSON(object: any): _87.WeightedVoteOption; toJSON(message: _87.WeightedVoteOption): unknown; fromPartial & { option?: _87.VoteOption; weight?: string; } & Record, never>>(object: I_24): _87.WeightedVoteOption; }; TextProposal: { typeUrl: string; encode(message: _87.TextProposal, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.TextProposal; fromJSON(object: any): _87.TextProposal; toJSON(message: _87.TextProposal): unknown; fromPartial & { title?: string; description?: string; } & Record, never>>(object: I_25): _87.TextProposal; }; Deposit: { typeUrl: string; encode(message: _87.Deposit, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.Deposit; fromJSON(object: any): _87.Deposit; toJSON(message: _87.Deposit): unknown; fromPartial & { proposalId?: bigint; depositor?: string; amount?: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; } & Record, never>>(object: I_26): _87.Deposit; }; Proposal: { typeUrl: string; encode(message: _87.Proposal, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.Proposal; fromJSON(object: any): _87.Proposal; toJSON(message: _87.Proposal): unknown; fromPartial & { proposalId?: bigint; content?: import("../google/protobuf/any").Any & { typeUrl: string; value: Uint8Array; } & Record, never>; status?: _87.ProposalStatus; finalTallyResult?: _87.TallyResult & { yes: string; abstain: string; no: string; noWithVeto: string; } & Record, never>; submitTime?: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; depositEndTime?: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; totalDeposit?: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; votingStartTime?: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; votingEndTime?: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>>(object: I_27): _87.Proposal; }; TallyResult: { typeUrl: string; encode(message: _87.TallyResult, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.TallyResult; fromJSON(object: any): _87.TallyResult; toJSON(message: _87.TallyResult): unknown; fromPartial & { yes?: string; abstain?: string; no?: string; noWithVeto?: string; } & Record, never>>(object: I_28): _87.TallyResult; }; Vote: { typeUrl: string; encode(message: _87.Vote, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.Vote; fromJSON(object: any): _87.Vote; toJSON(message: _87.Vote): unknown; fromPartial & { proposalId?: bigint; voter?: string; option?: _87.VoteOption; options?: _87.WeightedVoteOption[] & (_87.WeightedVoteOption & { option: _87.VoteOption; weight: string; } & Record, never>)[] & Record, never>; } & Record, never>>(object: I_29): _87.Vote; }; DepositParams: { typeUrl: string; encode(message: _87.DepositParams, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.DepositParams; fromJSON(object: any): _87.DepositParams; toJSON(message: _87.DepositParams): unknown; fromPartial & { minDeposit?: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; maxDepositPeriod?: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>>(object: I_30): _87.DepositParams; }; VotingParams: { typeUrl: string; encode(message: _87.VotingParams, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.VotingParams; fromJSON(object: any): _87.VotingParams; toJSON(message: _87.VotingParams): unknown; fromPartial & { votingPeriodDefault?: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodParameterChange?: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodSoftwareUpgrade?: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodText?: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>>(object: I_31): _87.VotingParams; }; TallyParams: { typeUrl: string; encode(message: _87.TallyParams, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _87.TallyParams; fromJSON(object: any): _87.TallyParams; toJSON(message: _87.TallyParams): unknown; fromPartial & { quorum?: Uint8Array; threshold?: Uint8Array; vetoThreshold?: Uint8Array; } & Record, never>>(object: I_32): _87.TallyParams; }; GenesisState: { typeUrl: string; encode(message: _86.GenesisState, writer?: import("../binary").BinaryWriter): import("../binary").BinaryWriter; decode(input: Uint8Array | import("../binary").BinaryReader, length?: number): _86.GenesisState; fromJSON(object: any): _86.GenesisState; toJSON(message: _86.GenesisState): unknown; fromPartial & { startingProposalId?: bigint; deposits?: _87.Deposit[] & (_87.Deposit & { proposalId: bigint; depositor: string; amount: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; } & Record, never>)[] & Record, never>; votes?: _87.Vote[] & (_87.Vote & { proposalId: bigint; voter: string; option: _87.VoteOption; options: _87.WeightedVoteOption[] & (_87.WeightedVoteOption & { option: _87.VoteOption; weight: string; } & Record, never>)[] & Record, never>; } & Record, never>)[] & Record, never>; proposals?: _87.Proposal[] & (_87.Proposal & { proposalId: bigint; content?: import("../google/protobuf/any").Any & { typeUrl: string; value: Uint8Array; } & Record, never>; status: _87.ProposalStatus; finalTallyResult: _87.TallyResult & { yes: string; abstain: string; no: string; noWithVeto: string; } & Record, never>; submitTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; depositEndTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; totalDeposit: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; votingStartTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; votingEndTime: import("../google/protobuf/timestamp").Timestamp & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>)[] & Record, never>; depositParams?: _87.DepositParams & { minDeposit: import("../cosmos/base/v1beta1/coin").Coin[] & (import("../cosmos/base/v1beta1/coin").Coin & { denom: string; amount: string; } & Record, never>)[] & Record, never>; maxDepositPeriod: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>; votingParams?: _87.VotingParams & { votingPeriodDefault: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodParameterChange: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodSoftwareUpgrade: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; votingPeriodText: import("../google/protobuf/duration").Duration & { seconds: bigint; nanos: number; } & Record, never>; } & Record, never>; tallyParams?: _87.TallyParams & { quorum: Uint8Array; threshold: Uint8Array; vetoThreshold: Uint8Array; } & Record, never>; } & Record, never>>(object: I_33): _86.GenesisState; }; }; } const ClientFactory: { createLCDClient: ({ restEndpoint }: { restEndpoint: string; }) => Promise<{ cosmos: { auth: { v1beta1: import("../cosmos/auth/v1beta1/query.lcd").LCDQueryClient; }; authz: { v1beta1: import("../cosmos/authz/v1beta1/query.lcd").LCDQueryClient; }; bank: { v1beta1: import("../cosmos/bank/v1beta1/query.lcd").LCDQueryClient; }; base: { node: { v1beta1: import("../cosmos/base/node/v1beta1/query.lcd").LCDQueryClient; }; reflection: { v1beta1: import("../cosmos/base/reflection/v1beta1/reflection.lcd").LCDQueryClient; }; tendermint: { v1beta1: import("../cosmos/base/tendermint/v1beta1/query.lcd").LCDQueryClient; }; }; distribution: { v1beta1: import("../cosmos/distribution/v1beta1/query.lcd").LCDQueryClient; }; evidence: { v1beta1: import("../cosmos/evidence/v1beta1/query.lcd").LCDQueryClient; }; feegrant: { v1beta1: import("../cosmos/feegrant/v1beta1/query.lcd").LCDQueryClient; }; gov: { v1beta1: import("../cosmos/gov/v1beta1/query.lcd").LCDQueryClient; }; mint: { v1beta1: import("../cosmos/mint/v1beta1/query.lcd").LCDQueryClient; }; params: { v1beta1: import("../cosmos/params/v1beta1/query.lcd").LCDQueryClient; }; slashing: { v1beta1: import("../cosmos/slashing/v1beta1/query.lcd").LCDQueryClient; }; staking: { v1beta1: import("../cosmos/staking/v1beta1/query.lcd").LCDQueryClient; }; tx: { v1beta1: import("../cosmos/tx/v1beta1/service.lcd").LCDQueryClient; }; upgrade: { v1beta1: import("../cosmos/upgrade/v1beta1/query.lcd").LCDQueryClient; }; }; govgen: { gov: { v1beta1: _128.LCDQueryClient; }; }; }>; }; }