import { NFTCheckoutRequest, NFTCheckoutEvents, NFTPurchaseRequest, NFTPurchaseResponse, NFTTransferRequest } from '@magic-sdk/types'; import { BaseModule } from './base-module'; export declare class NFTModule extends BaseModule { purchase(options: NFTPurchaseRequest): import("..").PromiEvent void; error: (reason: any) => void; settled: () => void; "closed-by-user": () => void; }>; checkout(options: NFTCheckoutRequest): import("..").PromiEvent void; error: (reason: any) => void; settled: () => void; "closed-by-user": () => void; }>; transfer(options: NFTTransferRequest): import("..").PromiEvent void; error: (reason: any) => void; settled: () => void; "closed-by-user": () => void; }>; }