import type { GameExtendedRawAchievementEntity, GetGameExtendedResponse } from "../../game/models";
import type { AwardKind } from "../../utils/public";
type GetGameExtendedResponseWithoutClaims = Omit<GetGameExtendedResponse, "Claims">;
type GameExtendedRawAchievementEntityWithUserProgress = GameExtendedRawAchievementEntity & {
    DateEarned: string;
    DateEarnedHardcore: string;
};
export interface GetGameInfoAndUserProgressResponse extends GetGameExtendedResponseWithoutClaims {
    Achievements: Record<number, GameExtendedRawAchievementEntityWithUserProgress>;
    NumAwardedToUser: number;
    NumAwardedToUserHardcore: number;
    UserCompletion: string;
    UserCompletionHardcore: string;
    HighestAwardKind?: AwardKind | null;
    HighestAwardDate?: string;
}
export {};
