import { type Provider, type Signer, type Wallet } from 'ethers';
export declare function checkBlessings(wallet: Wallet, accessToken: string): Promise<void>;
export declare function isActivated(address: string, provider: Provider): Promise<{
    status: any;
    streak: number;
}>;
export declare function activateStreak(signer: Signer | Provider, delegatee: string): Promise<{
    status: boolean;
    streak: number;
}>;
export declare function getStreakDetails(address: string, provider: Provider): Promise<{
    currentStreak: number;
    lastActivated: number;
    longestStreak: number;
    lostStreaks: number;
}>;
