import { AminoMsg } from '@cosmjs/amino'; import { MsgCreateAuction, MsgSetAuctionAuthority, MsgStartAuction, MsgEndAuction, MsgPlaceBid, MsgCancelBid, MsgClaimBid } from './tx'; export interface AminoMsgCreateAuction extends AminoMsg { type: '/bitsong.marketplace.MsgCreateAuction'; value: { sender: string; nft_id: string; prize_type: number; bid_denom: string; duration: { seconds: string; nanos: number; }; price_floor: string; instant_sale_price: string; tick_size: string; edition_limit: string; }; } export interface AminoMsgSetAuctionAuthority extends AminoMsg { type: '/bitsong.marketplace.MsgSetAuctionAuthority'; value: { sender: string; auction_id: string; new_authority: string; }; } export interface AminoMsgStartAuction extends AminoMsg { type: '/bitsong.marketplace.MsgStartAuction'; value: { sender: string; auction_id: string; }; } export interface AminoMsgEndAuction extends AminoMsg { type: '/bitsong.marketplace.MsgEndAuction'; value: { sender: string; auction_id: string; }; } export interface AminoMsgPlaceBid extends AminoMsg { type: '/bitsong.marketplace.MsgPlaceBid'; value: { sender: string; auction_id: string; amount: { denom: string; amount: string; }; }; } export interface AminoMsgCancelBid extends AminoMsg { type: '/bitsong.marketplace.MsgCancelBid'; value: { sender: string; auction_id: string; }; } export interface AminoMsgClaimBid extends AminoMsg { type: '/bitsong.marketplace.MsgClaimBid'; value: { sender: string; auction_id: string; }; } export declare const aminoConverter: { '/bitsong.marketplace.MsgCreateAuction': { aminoType: string; toAmino: ({ sender, nftId, prizeType, bidDenom, duration, priceFloor, instantSalePrice, tickSize, editionLimit, }: MsgCreateAuction) => AminoMsgCreateAuction['value']; fromAmino: ({ sender, nft_id, prize_type, bid_denom, duration, price_floor, instant_sale_price, tick_size, edition_limit, }: AminoMsgCreateAuction['value']) => MsgCreateAuction; }; '/bitsong.marketplace.MsgSetAuctionAuthority': { aminoType: string; toAmino: ({ sender, auctionId, newAuthority, }: MsgSetAuctionAuthority) => AminoMsgSetAuctionAuthority['value']; fromAmino: ({ sender, auction_id, new_authority, }: AminoMsgSetAuctionAuthority['value']) => MsgSetAuctionAuthority; }; '/bitsong.marketplace.MsgStartAuction': { aminoType: string; toAmino: ({ sender, auctionId, }: MsgStartAuction) => AminoMsgStartAuction['value']; fromAmino: ({ sender, auction_id, }: AminoMsgStartAuction['value']) => MsgStartAuction; }; '/bitsong.marketplace.MsgEndAuction': { aminoType: string; toAmino: ({ sender, auctionId, }: MsgEndAuction) => AminoMsgEndAuction['value']; fromAmino: ({ sender, auction_id, }: AminoMsgEndAuction['value']) => MsgEndAuction; }; '/bitsong.marketplace.MsgPlaceBid': { aminoType: string; toAmino: ({ sender, auctionId, amount, }: MsgPlaceBid) => AminoMsgPlaceBid['value']; fromAmino: ({ sender, auction_id, amount, }: AminoMsgPlaceBid['value']) => MsgPlaceBid; }; '/bitsong.marketplace.MsgCancelBid': { aminoType: string; toAmino: ({ sender, auctionId, }: MsgCancelBid) => AminoMsgCancelBid['value']; fromAmino: ({ sender, auction_id, }: AminoMsgCancelBid['value']) => MsgCancelBid; }; '/bitsong.marketplace.MsgClaimBid': { aminoType: string; toAmino: ({ sender, auctionId, }: MsgClaimBid) => AminoMsgClaimBid['value']; fromAmino: ({ sender, auction_id, }: AminoMsgClaimBid['value']) => MsgClaimBid; }; };