import type { ScoreItem } from "./utils/transformScoresAPIResponse/types";
import type { ScoreKey, CategoryKey } from "~/sdks/LocalContent/types";
import type { TransformedScoresMenuData } from "~/sdks/LocalContent/utils/transformScoresMenuData/types";
export declare function useScoreSelection({ scoresMenu, lat, lng, }: {
    scoresMenu: TransformedScoresMenuData;
    lat: number;
    lng: number;
}): {
    isLoading: boolean;
    scoresData: ScoreItem;
    activeScore: ScoreKey | null;
    activeScoreData: import("./utils/transformScoresAPIResponse/types").Score | undefined;
    activeCategory: CategoryKey | null;
    activeCategoryData: (import("~/sdks/LocalContent/types").CategoryOptions & {
        scores: [ScoreKey, import("~/sdks/LocalContent/types").ScoreOptions][];
    }) | null;
    handleSelectScore: (scoreKey: ScoreKey | null) => () => void;
    handleSelectCategory: (categoryKey: CategoryKey | null) => () => void;
};
//# sourceMappingURL=index.d.ts.map