import { BigNumber } from "ethers";
export declare class PolicyReferral {
    baseApiUrl: string;
    constructor();
    private postReferralCode;
    getInfo(account: string, policyId: BigNumber, chainId: number): Promise<{
        earnedAmount: number;
        referredCount: number;
        appliedCode: string;
        referralCode: string;
        status: boolean;
    }>;
    applyCode(account: string, referral_code: string, policy_id: BigNumber, chain_id: number): Promise<{
        message: string;
        status: boolean;
    }>;
    isReferralCodeUsable(referral_code: string, chain_id: number): Promise<boolean>;
}
