import { BinaryReader, BinaryWriter } from "../../binary"; /** * MsgBid is a message type for placing a bid on an auction with given `auction_id` * `bidder` is the signer of the Msg * `amount` is the native token amount locked by the auction module if the bid is accepted as the highest bid * `bid_fee` is the native token amount sent to the auction pool, and should be at least equal to the min bid fee param * * Additionally, all bids must meet or exceed `min_bid_amount` */ export interface MsgBid { /** ID of the auction to bid on */ auctionId: bigint; /** Address of the bidder */ bidder: string; /** Amount of the bid */ amount: bigint; /** Fee amount */ bidFee: bigint; } export interface MsgBidProtoMsg { typeUrl: "/auction.v1.MsgBid"; value: Uint8Array; } /** * MsgBid is a message type for placing a bid on an auction with given `auction_id` * `bidder` is the signer of the Msg * `amount` is the native token amount locked by the auction module if the bid is accepted as the highest bid * `bid_fee` is the native token amount sent to the auction pool, and should be at least equal to the min bid fee param * * Additionally, all bids must meet or exceed `min_bid_amount` */ export interface MsgBidAmino { /** ID of the auction to bid on */ auction_id?: string; /** Address of the bidder */ bidder?: string; /** Amount of the bid */ amount?: string; /** Fee amount */ bid_fee?: string; } export interface MsgBidAminoMsg { type: "gravity/MsgBid"; value: MsgBidAmino; } /** * MsgBid is a message type for placing a bid on an auction with given `auction_id` * `bidder` is the signer of the Msg * `amount` is the native token amount locked by the auction module if the bid is accepted as the highest bid * `bid_fee` is the native token amount sent to the auction pool, and should be at least equal to the min bid fee param * * Additionally, all bids must meet or exceed `min_bid_amount` */ export interface MsgBidSDKType { auction_id: bigint; bidder: string; amount: bigint; bid_fee: bigint; } export interface MsgBidResponse { } export interface MsgBidResponseProtoMsg { typeUrl: "/auction.v1.MsgBidResponse"; value: Uint8Array; } export interface MsgBidResponseAmino { } export interface MsgBidResponseAminoMsg { type: "/auction.v1.MsgBidResponse"; value: MsgBidResponseAmino; } export interface MsgBidResponseSDKType { } export declare const MsgBid: { typeUrl: string; encode(message: MsgBid, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBid; fromJSON(object: any): MsgBid; toJSON(message: MsgBid): unknown; fromPartial(object: Partial): MsgBid; fromAmino(object: MsgBidAmino): MsgBid; toAmino(message: MsgBid): MsgBidAmino; fromAminoMsg(object: MsgBidAminoMsg): MsgBid; toAminoMsg(message: MsgBid): MsgBidAminoMsg; fromProtoMsg(message: MsgBidProtoMsg): MsgBid; toProto(message: MsgBid): Uint8Array; toProtoMsg(message: MsgBid): MsgBidProtoMsg; }; export declare const MsgBidResponse: { typeUrl: string; encode(_: MsgBidResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgBidResponse; fromJSON(_: any): MsgBidResponse; toJSON(_: MsgBidResponse): unknown; fromPartial(_: Partial): MsgBidResponse; fromAmino(_: MsgBidResponseAmino): MsgBidResponse; toAmino(_: MsgBidResponse): MsgBidResponseAmino; fromAminoMsg(object: MsgBidResponseAminoMsg): MsgBidResponse; fromProtoMsg(message: MsgBidResponseProtoMsg): MsgBidResponse; toProto(message: MsgBidResponse): Uint8Array; toProtoMsg(message: MsgBidResponse): MsgBidResponseProtoMsg; };