import React from "react";
import type { RootProps } from "./types";
export type DefaultContext = {
    isExpanded: boolean;
    isScoresLoading: RootProps["isScoresLoading"];
    isMarkersLoading: RootProps["isMarkersLoading"];
    activeScore: RootProps["activeScore"];
    activeScoreData?: RootProps["activeScoreData"];
    markersData?: RootProps["markersData"];
    onSelectScore?: RootProps["onSelectScore"];
    onToggleIsExpanded: () => void;
};
declare const useRootElement: () => DefaultContext;
declare const RootElementContextProvider: ({ isExpanded, isScoresLoading, isMarkersLoading, activeScore, activeScoreData, markersData, onSelectScore, onToggleIsExpanded, children, }: {
    isExpanded: boolean;
    isScoresLoading: DefaultContext["isScoresLoading"];
    isMarkersLoading: DefaultContext["isMarkersLoading"];
    activeScore: DefaultContext["activeScore"];
    activeScoreData: DefaultContext["activeScoreData"];
    markersData?: DefaultContext["markersData"];
    onSelectScore: DefaultContext["onSelectScore"];
    onToggleIsExpanded: DefaultContext["onToggleIsExpanded"];
    children: React.ReactNode;
}) => React.JSX.Element;
export { useRootElement, RootElementContextProvider };
//# sourceMappingURL=context.d.ts.map