import { BinaryReader, BinaryWriter } from "../../../binary.js"; import { DeepPartial } from "../../../helpers.js"; import { Any, AnyAmino, AnyProtoMsg } from "../../../google/protobuf/any.js"; import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin.js"; import { Description, DescriptionAmino } from "../../../cosmos/staking/v1beta1/staking.js"; //#region src/xpla/volunteer/v1beta1/proposal.d.ts /** * RegisterVolunteerValidatorProposal * @name RegisterVolunteerValidatorProposal * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposal * @deprecated */ interface RegisterVolunteerValidatorProposal { title: string; description: string; validatorDescription: Description; delegatorAddress: string; validatorAddress: string; pubkey?: Any | undefined; amount: Coin; } interface RegisterVolunteerValidatorProposalProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposal"; value: Uint8Array; } type RegisterVolunteerValidatorProposalEncoded = Omit & { pubkey?: AnyProtoMsg | undefined; }; /** * RegisterVolunteerValidatorProposal * @name RegisterVolunteerValidatorProposalAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposal * @deprecated */ interface RegisterVolunteerValidatorProposalAmino { title: string; description: string; validator_description: DescriptionAmino; delegator_address: string; validator_address: string; pubkey?: AnyAmino; amount: CoinAmino; } interface RegisterVolunteerValidatorProposalAminoMsg { type: "xpladev/RegisterVolunteerValidatorProposal"; value: RegisterVolunteerValidatorProposalAmino; } /** * RegisterVolunteerValidatorProposalWithDeposit * @name RegisterVolunteerValidatorProposalWithDeposit * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposalWithDeposit * @deprecated */ interface RegisterVolunteerValidatorProposalWithDeposit { title: string; description: string; validatorDescription: Description; delegatorAddress: string; validatorAddress: string; pubkey?: Any | undefined; amount: Coin; deposit: string; } interface RegisterVolunteerValidatorProposalWithDepositProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposalWithDeposit"; value: Uint8Array; } type RegisterVolunteerValidatorProposalWithDepositEncoded = Omit & { pubkey?: AnyProtoMsg | undefined; }; /** * RegisterVolunteerValidatorProposalWithDeposit * @name RegisterVolunteerValidatorProposalWithDepositAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposalWithDeposit * @deprecated */ interface RegisterVolunteerValidatorProposalWithDepositAmino { title: string; description: string; validator_description: DescriptionAmino; delegator_address: string; validator_address: string; pubkey?: AnyAmino; amount: CoinAmino; deposit: string; } interface RegisterVolunteerValidatorProposalWithDepositAminoMsg { type: "xpladev/RegisterVolunteerValidatorProposalWithDeposit"; value: RegisterVolunteerValidatorProposalWithDepositAmino; } /** * UnregisterVolunteerValidatorProposal * @name UnregisterVolunteerValidatorProposal * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposal * @deprecated */ interface UnregisterVolunteerValidatorProposal { title: string; description: string; validatorAddress: string; } interface UnregisterVolunteerValidatorProposalProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposal"; value: Uint8Array; } /** * UnregisterVolunteerValidatorProposal * @name UnregisterVolunteerValidatorProposalAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposal * @deprecated */ interface UnregisterVolunteerValidatorProposalAmino { title: string; description: string; validator_address: string; } interface UnregisterVolunteerValidatorProposalAminoMsg { type: "xpladev/UnregisterVolunteerValidatorProposal"; value: UnregisterVolunteerValidatorProposalAmino; } /** * UnregisterVolunteerValidatorProposalWithDeposit * @name UnregisterVolunteerValidatorProposalWithDeposit * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposalWithDeposit * @deprecated */ interface UnregisterVolunteerValidatorProposalWithDeposit { title: string; description: string; validatorAddress: string; deposit: string; } interface UnregisterVolunteerValidatorProposalWithDepositProtoMsg { typeUrl: "/xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposalWithDeposit"; value: Uint8Array; } /** * UnregisterVolunteerValidatorProposalWithDeposit * @name UnregisterVolunteerValidatorProposalWithDepositAmino * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposalWithDeposit * @deprecated */ interface UnregisterVolunteerValidatorProposalWithDepositAmino { title: string; description: string; validator_address: string; deposit: string; } interface UnregisterVolunteerValidatorProposalWithDepositAminoMsg { type: "xpladev/UnregisterVolunteerValidatorProposalWithDeposit"; value: UnregisterVolunteerValidatorProposalWithDepositAmino; } /** * RegisterVolunteerValidatorProposal * @name RegisterVolunteerValidatorProposal * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposal * @deprecated */ declare const RegisterVolunteerValidatorProposal: { typeUrl: string; aminoType: string; is(o: any): o is RegisterVolunteerValidatorProposal; isAmino(o: any): o is RegisterVolunteerValidatorProposalAmino; encode(message: RegisterVolunteerValidatorProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): RegisterVolunteerValidatorProposal; fromPartial(object: DeepPartial): RegisterVolunteerValidatorProposal; fromAmino(object: RegisterVolunteerValidatorProposalAmino): RegisterVolunteerValidatorProposal; toAmino(message: RegisterVolunteerValidatorProposal): RegisterVolunteerValidatorProposalAmino; fromAminoMsg(object: RegisterVolunteerValidatorProposalAminoMsg): RegisterVolunteerValidatorProposal; toAminoMsg(message: RegisterVolunteerValidatorProposal): RegisterVolunteerValidatorProposalAminoMsg; fromProtoMsg(message: RegisterVolunteerValidatorProposalProtoMsg): RegisterVolunteerValidatorProposal; toProto(message: RegisterVolunteerValidatorProposal): Uint8Array; toProtoMsg(message: RegisterVolunteerValidatorProposal): RegisterVolunteerValidatorProposalProtoMsg; registerTypeUrl(): void; }; /** * RegisterVolunteerValidatorProposalWithDeposit * @name RegisterVolunteerValidatorProposalWithDeposit * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.RegisterVolunteerValidatorProposalWithDeposit * @deprecated */ declare const RegisterVolunteerValidatorProposalWithDeposit: { typeUrl: string; aminoType: string; is(o: any): o is RegisterVolunteerValidatorProposalWithDeposit; isAmino(o: any): o is RegisterVolunteerValidatorProposalWithDepositAmino; encode(message: RegisterVolunteerValidatorProposalWithDeposit, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): RegisterVolunteerValidatorProposalWithDeposit; fromPartial(object: DeepPartial): RegisterVolunteerValidatorProposalWithDeposit; fromAmino(object: RegisterVolunteerValidatorProposalWithDepositAmino): RegisterVolunteerValidatorProposalWithDeposit; toAmino(message: RegisterVolunteerValidatorProposalWithDeposit): RegisterVolunteerValidatorProposalWithDepositAmino; fromAminoMsg(object: RegisterVolunteerValidatorProposalWithDepositAminoMsg): RegisterVolunteerValidatorProposalWithDeposit; toAminoMsg(message: RegisterVolunteerValidatorProposalWithDeposit): RegisterVolunteerValidatorProposalWithDepositAminoMsg; fromProtoMsg(message: RegisterVolunteerValidatorProposalWithDepositProtoMsg): RegisterVolunteerValidatorProposalWithDeposit; toProto(message: RegisterVolunteerValidatorProposalWithDeposit): Uint8Array; toProtoMsg(message: RegisterVolunteerValidatorProposalWithDeposit): RegisterVolunteerValidatorProposalWithDepositProtoMsg; registerTypeUrl(): void; }; /** * UnregisterVolunteerValidatorProposal * @name UnregisterVolunteerValidatorProposal * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposal * @deprecated */ declare const UnregisterVolunteerValidatorProposal: { typeUrl: string; aminoType: string; is(o: any): o is UnregisterVolunteerValidatorProposal; isAmino(o: any): o is UnregisterVolunteerValidatorProposalAmino; encode(message: UnregisterVolunteerValidatorProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): UnregisterVolunteerValidatorProposal; fromPartial(object: DeepPartial): UnregisterVolunteerValidatorProposal; fromAmino(object: UnregisterVolunteerValidatorProposalAmino): UnregisterVolunteerValidatorProposal; toAmino(message: UnregisterVolunteerValidatorProposal): UnregisterVolunteerValidatorProposalAmino; fromAminoMsg(object: UnregisterVolunteerValidatorProposalAminoMsg): UnregisterVolunteerValidatorProposal; toAminoMsg(message: UnregisterVolunteerValidatorProposal): UnregisterVolunteerValidatorProposalAminoMsg; fromProtoMsg(message: UnregisterVolunteerValidatorProposalProtoMsg): UnregisterVolunteerValidatorProposal; toProto(message: UnregisterVolunteerValidatorProposal): Uint8Array; toProtoMsg(message: UnregisterVolunteerValidatorProposal): UnregisterVolunteerValidatorProposalProtoMsg; registerTypeUrl(): void; }; /** * UnregisterVolunteerValidatorProposalWithDeposit * @name UnregisterVolunteerValidatorProposalWithDeposit * @package xpla.volunteer.v1beta1 * @see proto type: xpla.volunteer.v1beta1.UnregisterVolunteerValidatorProposalWithDeposit * @deprecated */ declare const UnregisterVolunteerValidatorProposalWithDeposit: { typeUrl: string; aminoType: string; is(o: any): o is UnregisterVolunteerValidatorProposalWithDeposit; isAmino(o: any): o is UnregisterVolunteerValidatorProposalWithDepositAmino; encode(message: UnregisterVolunteerValidatorProposalWithDeposit, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): UnregisterVolunteerValidatorProposalWithDeposit; fromPartial(object: DeepPartial): UnregisterVolunteerValidatorProposalWithDeposit; fromAmino(object: UnregisterVolunteerValidatorProposalWithDepositAmino): UnregisterVolunteerValidatorProposalWithDeposit; toAmino(message: UnregisterVolunteerValidatorProposalWithDeposit): UnregisterVolunteerValidatorProposalWithDepositAmino; fromAminoMsg(object: UnregisterVolunteerValidatorProposalWithDepositAminoMsg): UnregisterVolunteerValidatorProposalWithDeposit; toAminoMsg(message: UnregisterVolunteerValidatorProposalWithDeposit): UnregisterVolunteerValidatorProposalWithDepositAminoMsg; fromProtoMsg(message: UnregisterVolunteerValidatorProposalWithDepositProtoMsg): UnregisterVolunteerValidatorProposalWithDeposit; toProto(message: UnregisterVolunteerValidatorProposalWithDeposit): Uint8Array; toProtoMsg(message: UnregisterVolunteerValidatorProposalWithDeposit): UnregisterVolunteerValidatorProposalWithDepositProtoMsg; registerTypeUrl(): void; }; //#endregion export { RegisterVolunteerValidatorProposal, RegisterVolunteerValidatorProposalAmino, RegisterVolunteerValidatorProposalAminoMsg, RegisterVolunteerValidatorProposalEncoded, RegisterVolunteerValidatorProposalProtoMsg, RegisterVolunteerValidatorProposalWithDeposit, RegisterVolunteerValidatorProposalWithDepositAmino, RegisterVolunteerValidatorProposalWithDepositAminoMsg, RegisterVolunteerValidatorProposalWithDepositEncoded, RegisterVolunteerValidatorProposalWithDepositProtoMsg, UnregisterVolunteerValidatorProposal, UnregisterVolunteerValidatorProposalAmino, UnregisterVolunteerValidatorProposalAminoMsg, UnregisterVolunteerValidatorProposalProtoMsg, UnregisterVolunteerValidatorProposalWithDeposit, UnregisterVolunteerValidatorProposalWithDepositAmino, UnregisterVolunteerValidatorProposalWithDepositAminoMsg, UnregisterVolunteerValidatorProposalWithDepositProtoMsg };