import React from "react";
import type { CommuteData } from "~/sdks/LocalContent/hooks/useCommute/types";
import type { CommuteOptions, MapProvider } from "~/sdks/LocalContent/types";
export type DefaultContext = {
    isOpen: boolean;
    commuteOptions: CommuteOptions;
    commuteData: CommuteData | null;
    isCommuteDataLoading: boolean;
    location: {
        lat: number;
        lng: number;
    };
    country: "CAN" | "USA";
    mapProvider?: MapProvider;
    distanceUnit?: "metric" | "imperial";
    onToggleIsOpen: () => void;
    handleCalculateCommute: (options: CommuteOptions) => void;
};
declare const useRootElement: () => DefaultContext;
declare const RootElementContextProvider: ({ children, }: {
    children: React.ReactNode;
}) => React.JSX.Element;
export { useRootElement, RootElementContextProvider };
//# sourceMappingURL=context.d.ts.map