import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * @name EventSetVoucher * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.EventSetVoucher */ export interface EventSetVoucher { addr: string; voucher: Coin; } export interface EventSetVoucherProtoMsg { typeUrl: "/injective.permissions.v1beta1.EventSetVoucher"; value: Uint8Array; } /** * @name EventSetVoucherAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.EventSetVoucher */ export interface EventSetVoucherAmino { addr: string; voucher: CoinAmino; } export interface EventSetVoucherAminoMsg { type: "/injective.permissions.v1beta1.EventSetVoucher"; value: EventSetVoucherAmino; } /** * @name EventSetVoucher * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.EventSetVoucher */ export declare const EventSetVoucher: { typeUrl: string; is(o: any): o is EventSetVoucher; isAmino(o: any): o is EventSetVoucherAmino; encode(message: EventSetVoucher, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): EventSetVoucher; fromPartial(object: DeepPartial): EventSetVoucher; fromAmino(object: EventSetVoucherAmino): EventSetVoucher; toAmino(message: EventSetVoucher): EventSetVoucherAmino; fromAminoMsg(object: EventSetVoucherAminoMsg): EventSetVoucher; fromProtoMsg(message: EventSetVoucherProtoMsg): EventSetVoucher; toProto(message: EventSetVoucher): Uint8Array; toProtoMsg(message: EventSetVoucher): EventSetVoucherProtoMsg; registerTypeUrl(): void; };