import BigNumberJs from 'bignumber.js'; import { providers } from 'ethers'; import BaseService from '../commons/BaseService'; import { EthereumTransactionTypeExtended, tEthereumAddress } from '../commons/types'; import { NToken } from './typechain/NToken'; export declare type DelegateParams = { user: tEthereumAddress; delegate: tEthereumAddress; tokenIds: string[]; enable: boolean; }; export declare class NTokenService extends BaseService { instance: NToken; constructor(provider: providers.Provider, address: string); getUserAvgMultiplier(user: string): Promise; getTraitMultiplier(tokenId: string): Promise; delegateForToken({ user, delegate, tokenIds, enable }: DelegateParams): EthereumTransactionTypeExtended; } //# sourceMappingURL=index.d.ts.map