import { Logger } from '@moojo/logger'; import { ContractClient } from '@moojo/protocol-contract-client'; import { HexString } from '@moojo/protocol-core'; import { RevShare, RevShareClaim } from './rev-share'; export declare class ContractBackedRevShare implements RevShare { private readonly logger; private readonly client; private readonly dAppAddress; private readonly revShareContractAddress; constructor(logger: Logger, client: ContractClient, dAppAddress: HexString, revShareContractAddress: HexString); submitClaims(claims: RevShareClaim[]): Promise; }