import { StdFee } from '@cosmjs/launchpad'; import { EncodeObject, OfflineSigner, Registry } from '@cosmjs/proto-signing'; import { SigningStargateClientOptions } from '@cosmjs/stargate'; import { Api } from './rest'; import { MsgDeleteActionSignerConfig } from './types/nftoracle/tx'; import { MsgDeleteActionSigner } from './types/nftoracle/tx'; import { MsgUpdateActionSigner } from './types/nftoracle/tx'; import { MsgSetMinimumConfirmation } from './types/nftoracle/tx'; import { MsgCreateActionSignerConfig } from './types/nftoracle/tx'; import { MsgSubmitActionResponse } from './types/nftoracle/tx'; import { MsgSubmitSyncActionSigner } from './types/nftoracle/tx'; import { MsgCreateMintRequest } from './types/nftoracle/tx'; import { MsgCreateVerifyCollectionOwnerRequest } from './types/nftoracle/tx'; import { MsgSubmitMintResponse } from './types/nftoracle/tx'; import { MsgCreateActionSigner } from './types/nftoracle/tx'; import { MsgCreateSyncActionSigner } from './types/nftoracle/tx'; import { MsgCreateActionRequest } from './types/nftoracle/tx'; import { MsgUpdateActionSignerConfig } from './types/nftoracle/tx'; import { MsgSubmitVerifyCollectionOwner } from './types/nftoracle/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: addr }?: TxClientOptions, options?: SigningStargateClientOptions) => Promise<{ signAndBroadcast: (msgs: EncodeObject[], { fee, memo }?: SignAndBroadcastOptions) => any; msgDeleteActionSignerConfig: (data: MsgDeleteActionSignerConfig) => EncodeObject; msgDeleteActionSigner: (data: MsgDeleteActionSigner) => EncodeObject; msgUpdateActionSigner: (data: MsgUpdateActionSigner) => EncodeObject; msgSetMinimumConfirmation: (data: MsgSetMinimumConfirmation) => EncodeObject; msgCreateActionSignerConfig: (data: MsgCreateActionSignerConfig) => EncodeObject; msgSubmitActionResponse: (data: MsgSubmitActionResponse) => EncodeObject; msgSubmitSyncActionSigner: (data: MsgSubmitSyncActionSigner) => EncodeObject; msgCreateMintRequest: (data: MsgCreateMintRequest) => EncodeObject; msgCreateVerifyCollectionOwnerRequest: (data: MsgCreateVerifyCollectionOwnerRequest) => EncodeObject; msgSubmitMintResponse: (data: MsgSubmitMintResponse) => EncodeObject; msgCreateActionSigner: (data: MsgCreateActionSigner) => EncodeObject; msgCreateSyncActionSigner: (data: MsgCreateSyncActionSigner) => EncodeObject; msgCreateActionRequest: (data: MsgCreateActionRequest) => EncodeObject; msgUpdateActionSignerConfig: (data: MsgUpdateActionSignerConfig) => EncodeObject; msgSubmitVerifyCollectionOwner: (data: MsgSubmitVerifyCollectionOwner) => EncodeObject; }>; interface QueryClientOptions { addr: string; } declare const queryClient: ({ addr: addr }?: QueryClientOptions) => Promise>; export { queryClient, txClient, };