import { AllPoints, BrotherhoodWeeklyAnalytic, UserWeeklyAnalytic } from '../types';
interface GetUserAnalyticsProps {
    ethereumAddress: string;
}
interface GetUserAnalyticsRes {
    success: boolean;
    currentWeek: UserWeeklyAnalytic;
    previousWeeks: UserWeeklyAnalytic[];
    allTime: AllPoints;
}
export declare const getUserAnalytics: ({ ethereumAddress }: GetUserAnalyticsProps) => Promise<GetUserAnalyticsRes>;
interface GetBrotherhoodAnalyticsRes {
    success: boolean;
    currentWeek: BrotherhoodWeeklyAnalytic | undefined;
    allTime: AllPoints | undefined;
}
interface GetBrotherhoodAnalyticsProps {
    brotherhoodId?: number;
    ethereumAddress?: string | undefined | null;
}
export declare const getBrotherhoodAnalytics: ({ brotherhoodId, ethereumAddress, }: GetBrotherhoodAnalyticsProps) => Promise<GetBrotherhoodAnalyticsRes>;
export {};
