import { Referral } from '../types';
interface GetCurrentUserReferralProps {
    ethereumAddress: string;
}
interface GetCurrentUserReferralRes {
    referral: Referral | undefined;
}
export declare const getCurrentUserReferral: ({ ethereumAddress, }: GetCurrentUserReferralProps) => Promise<GetCurrentUserReferralRes>;
interface SubmitReferralCodeProps {
    referralCode: string;
    ethereumAddress: string;
}
export interface SubmitReferralCodeRes {
    message: string;
    success: boolean;
}
export declare const submitReferralCode: ({ referralCode, ethereumAddress, }: SubmitReferralCodeProps) => Promise<SubmitReferralCodeRes>;
interface GetCurrentUserAppliedReferralCodeRes {
    appliedReferralCode: string | undefined;
}
export declare const getCurrentUserAppliedReferralCode: (ethereumAddress: string) => Promise<GetCurrentUserAppliedReferralCodeRes>;
export {};
