import { Contract, Signer } from 'ethers';
import { SupportedChainIds } from './networkConfig';
import { IRevenueSharedConfigurator } from './types';
export declare class RevenueSharedConfigurator implements IRevenueSharedConfigurator {
    readonly signer: Signer;
    protected contract: Contract;
    constructor(_signer: Signer, chainId: SupportedChainIds);
    getPaymentOption(paymentOption: Number): Promise<number>;
    isNFTAllowedForRevenueSharedRenting(address: string): Promise<boolean>;
}
