import ContractBase, { TxParameters } from '../ContractBase'; import { InstantiableConfig } from '../../../Instantiable.abstract'; import { Account } from '../../../nevermined'; export declare abstract class RoyaltyScheme extends ContractBase { static getInstance(config: InstantiableConfig, schemeName: string, schemeClass: any, optional?: boolean): Promise; setRoyalty(did: string, amount: number, from?: Account, txParams?: TxParameters): Promise; getRoyalty(did: string): Promise; }