import { StdFee } from "@cosmjs/launchpad"; import { SigningStargateClientOptions } from "@cosmjs/stargate"; import { Registry, OfflineSigner, EncodeObject } from "@cosmjs/proto-signing"; import { Api } from "./rest"; import { MsgCreateMetadata } from "./types/nftmngr/latest/tx"; import { MsgPerformActionByAdmin } from "./types/nftmngr/latest/tx"; import { MsgUpdateActionExecutor } from "./types/nftmngr/latest/tx"; import { MsgSetMetadataFormat } from "./types/nftmngr/latest/tx"; import { MsgSetUriRetrievalMethod } from "./types/nftmngr/latest/tx"; import { MsgUpdateAction } from "./types/nftmngr/latest/tx"; import { MsgDeleteActionExecutor } from "./types/nftmngr/latest/tx"; import { MsgPerformMultiTokenAction } from "./types/nftmngr/latest/tx"; import { MsgChangeSchemaOwner } from "./types/nftmngr/latest/tx"; import { MsgCreateNFTSchema } from "./types/nftmngr/latest/tx"; import { MsgChangeOrgOwner } from "./types/nftmngr/latest/tx"; import { MsgCreateActionExecutor } from "./types/nftmngr/latest/tx"; import { MsgCreateMultiMetadata } from "./types/nftmngr/latest/tx"; import { MsgAddAttribute } from "./types/nftmngr/latest/tx"; import { MsgSetBaseUri } from "./types/nftmngr/latest/tx"; import { MsgSetFeeConfig } from "./types/nftmngr/latest/tx"; import { MsgSetOriginChain } from "./types/nftmngr/latest/tx"; import { MsgAddAction } from "./types/nftmngr/latest/tx"; import { MsgToggleAction } from "./types/nftmngr/latest/tx"; import { MsgSetOriginContract } from "./types/nftmngr/latest/tx"; import { MsgSetAttributeOveriding } from "./types/nftmngr/latest/tx"; import { MsgResyncAttributes } from "./types/nftmngr/latest/tx"; import { MsgSetMintauth } from "./types/nftmngr/latest/tx"; import { MsgUpdateSchemaAttribute } from "./types/nftmngr/latest/tx"; import { MsgShowAttributes } from "./types/nftmngr/latest/tx"; export declare const MissingWalletError: Error; export declare const registry: Registry; interface TxClientOptions { addr: string; } export interface SignAndBroadcastOptions { fee: StdFee | "auto"; memo?: string; } declare const txClient: (wallet: OfflineSigner, { addr }?: TxClientOptions, options?: SigningStargateClientOptions) => Promise<{ signAndBroadcast: (msgs: EncodeObject[], { fee, memo }?: SignAndBroadcastOptions) => any; msgCreateMetadata: (data: MsgCreateMetadata) => EncodeObject; msgPerformActionByAdmin: (data: MsgPerformActionByAdmin) => EncodeObject; msgUpdateActionExecutor: (data: MsgUpdateActionExecutor) => EncodeObject; msgSetMetadataFormat: (data: MsgSetMetadataFormat) => EncodeObject; msgSetUriRetrievalMethod: (data: MsgSetUriRetrievalMethod) => EncodeObject; msgUpdateAction: (data: MsgUpdateAction) => EncodeObject; msgDeleteActionExecutor: (data: MsgDeleteActionExecutor) => EncodeObject; msgPerformMultiTokenAction: (data: MsgPerformMultiTokenAction) => EncodeObject; msgChangeSchemaOwner: (data: MsgChangeSchemaOwner) => EncodeObject; msgCreateNFTSchema: (data: MsgCreateNFTSchema) => EncodeObject; msgChangeOrgOwner: (data: MsgChangeOrgOwner) => EncodeObject; msgCreateActionExecutor: (data: MsgCreateActionExecutor) => EncodeObject; msgCreateMultiMetadata: (data: MsgCreateMultiMetadata) => EncodeObject; msgAddAttribute: (data: MsgAddAttribute) => EncodeObject; msgSetBaseUri: (data: MsgSetBaseUri) => EncodeObject; msgSetFeeConfig: (data: MsgSetFeeConfig) => EncodeObject; msgSetOriginChain: (data: MsgSetOriginChain) => EncodeObject; msgAddAction: (data: MsgAddAction) => EncodeObject; msgToggleAction: (data: MsgToggleAction) => EncodeObject; msgSetOriginContract: (data: MsgSetOriginContract) => EncodeObject; msgSetAttributeOveriding: (data: MsgSetAttributeOveriding) => EncodeObject; msgResyncAttributes: (data: MsgResyncAttributes) => EncodeObject; msgSetMintauth: (data: MsgSetMintauth) => EncodeObject; msgUpdateSchemaAttribute: (data: MsgUpdateSchemaAttribute) => EncodeObject; msgShowAttributes: (data: MsgShowAttributes) => EncodeObject; }>; interface QueryClientOptions { addr: string; } declare const queryClient: ({ addr }?: QueryClientOptions) => Promise>; export { txClient, queryClient, };