import { AccountsApi } from './api/AccountsApi'; import { AgreementsApi } from './api/AgreementsApi'; import { AssetsApi } from './api/AssetsApi'; import { ProvenanceApi } from './api/ProvenanceApi'; import { UtilsApi } from './api/UtilsApi'; import { Keeper, CustomToken, Nft1155Contract, Nft721Contract } from '../keeper'; import { NeverminedOptions } from '../models'; import { Instantiable } from '../Instantiable.abstract'; import { NFT1155Api } from './api/nfts/NFT1155Api'; import { NFT721Api } from './api/nfts/NFT721Api'; import { SearchApi } from './api/SearchApi'; import { ServicesApi } from './api/ServicesApi'; import { ComputeApi } from './api'; export declare class Nevermined extends Instantiable { static getInstance(config: NeverminedOptions): Promise; contracts: { loadNft721: (address: string) => Promise; loadNft721Api: (api: NFT721Api) => Promise; loadNft721Contract: (address: string) => Promise; loadNft1155: (address: string) => Promise; loadNft1155Api: (api: NFT1155Api) => Promise; loadNft1155Contract: (address: string) => Promise; loadErc20: (address: string) => Promise; }; keeper: Keeper; accounts: AccountsApi; agreements: AgreementsApi; assets: AssetsApi; compute: ComputeApi; nfts1155: NFT1155Api; nfts721: NFT721Api; provenance: ProvenanceApi; search: SearchApi; services: ServicesApi; utils: UtilsApi; private constructor(); }