import { AminoMsg } from "@cosmjs/amino"; import { MsgCreateLaunchPad, MsgUpdateLaunchPad, MsgCloseLaunchPad, MsgMintNFT, MsgMintNFTs } from "./tx"; export interface AminoMsgCreateLaunchPad extends AminoMsg { type: "/bitsong.launchpad.MsgCreateLaunchPad"; value: { sender: string; pad: { coll_id: string; price: string; treasury: string; denom: string; go_live_date: string; end_timestamp: string; max_mint: string; minted: string; authority: string; metadata_base_url: string; mutable: boolean; seller_fee_basis_points: number; creators: { address: string; verified: boolean; share: number; }[]; shuffle: boolean; }; }; } export interface AminoMsgUpdateLaunchPad extends AminoMsg { type: "/bitsong.launchpad.MsgUpdateLaunchPad"; value: { sender: string; pad: { coll_id: string; price: string; treasury: string; denom: string; go_live_date: string; end_timestamp: string; max_mint: string; minted: string; authority: string; metadata_base_url: string; mutable: boolean; seller_fee_basis_points: number; creators: { address: string; verified: boolean; share: number; }[]; shuffle: boolean; }; }; } export interface AminoMsgCloseLaunchPad extends AminoMsg { type: "/bitsong.launchpad.MsgCloseLaunchPad"; value: { sender: string; coll_id: string; }; } export interface AminoMsgMintNFT extends AminoMsg { type: "/bitsong.launchpad.MsgMintNFT"; value: { sender: string; collection_id: string; name: string; }; } export interface AminoMsgMintNFTs extends AminoMsg { type: "/bitsong.launchpad.MsgMintNFTs"; value: { sender: string; collection_id: string; number: string; }; } export declare const aminoConverter: { "/bitsong.launchpad.MsgCreateLaunchPad": { aminoType: string; toAmino: ({ sender, pad }: MsgCreateLaunchPad) => AminoMsgCreateLaunchPad["value"]; fromAmino: ({ sender, pad }: AminoMsgCreateLaunchPad["value"]) => MsgCreateLaunchPad; }; "/bitsong.launchpad.MsgUpdateLaunchPad": { aminoType: string; toAmino: ({ sender, pad }: MsgUpdateLaunchPad) => AminoMsgUpdateLaunchPad["value"]; fromAmino: ({ sender, pad }: AminoMsgUpdateLaunchPad["value"]) => MsgUpdateLaunchPad; }; "/bitsong.launchpad.MsgCloseLaunchPad": { aminoType: string; toAmino: ({ sender, collId }: MsgCloseLaunchPad) => AminoMsgCloseLaunchPad["value"]; fromAmino: ({ sender, coll_id }: AminoMsgCloseLaunchPad["value"]) => MsgCloseLaunchPad; }; "/bitsong.launchpad.MsgMintNFT": { aminoType: string; toAmino: ({ sender, collectionId, name }: MsgMintNFT) => AminoMsgMintNFT["value"]; fromAmino: ({ sender, collection_id, name }: AminoMsgMintNFT["value"]) => MsgMintNFT; }; "/bitsong.launchpad.MsgMintNFTs": { aminoType: string; toAmino: ({ sender, collectionId, number }: MsgMintNFTs) => AminoMsgMintNFTs["value"]; fromAmino: ({ sender, collection_id, number }: AminoMsgMintNFTs["value"]) => MsgMintNFTs; }; };