import React from 'react';
import 'react-toastify/dist/ReactToastify.css';
import { AchievementProviderProps, AchievementMetrics } from '../types';
export interface AchievementContextType {
    updateMetrics: (newMetrics: AchievementMetrics | ((prevMetrics: AchievementMetrics) => AchievementMetrics)) => void;
    unlockedAchievements: string[];
    resetStorage: () => void;
}
export declare const AchievementContext: React.Context<AchievementContextType | undefined>;
export declare const useAchievementContext: () => AchievementContextType;
declare const AchievementProvider: React.FC<AchievementProviderProps>;
export { AchievementProvider };
