UNPKG

nmkr-studio-api

Version:

Typesafe API Client to work with the NMKR Studio V2 API

39 lines (38 loc) 1.99 kB
import type { BaseHttpRequest } from './core/BaseHttpRequest'; import type { OpenAPIConfig } from './core/OpenAPI'; import { AddressReservationSaleService } from './services/AddressReservationSaleService'; import { AuctionsService } from './services/AuctionsService'; import { CustomerService } from './services/CustomerService'; import { IpfsService } from './services/IpfsService'; import { ManagedWalletsService } from './services/ManagedWalletsService'; import { MintService } from './services/MintService'; import { MiscService } from './services/MiscService'; import { NftService } from './services/NftService'; import { NmkrPayService } from './services/NmkrPayService'; import { ProjectsService } from './services/ProjectsService'; import { SplitAddressesService } from './services/SplitAddressesService'; import { ToolsService } from './services/ToolsService'; import { VestingAddressesService } from './services/VestingAddressesService'; import { WalletValidationService } from './services/WalletValidationService'; import { WhitelistsService } from './services/WhitelistsService'; type HttpRequestConstructor = new (config: OpenAPIConfig) => BaseHttpRequest; export declare class NMKRClient { readonly addressReservationSale: AddressReservationSaleService; readonly auctions: AuctionsService; readonly customer: CustomerService; readonly ipfs: IpfsService; readonly managedWallets: ManagedWalletsService; readonly mint: MintService; readonly misc: MiscService; readonly nft: NftService; readonly nmkrPay: NmkrPayService; readonly projects: ProjectsService; readonly splitAddresses: SplitAddressesService; readonly tools: ToolsService; readonly vestingAddresses: VestingAddressesService; readonly walletValidation: WalletValidationService; readonly whitelists: WhitelistsService; readonly request: BaseHttpRequest; constructor(config?: Partial<OpenAPIConfig>, HttpRequest?: HttpRequestConstructor); } export {};