import type { ReactNode } from "react"; export type LoaderContextValue = { displayed: boolean; setDisplayed: (displayed: boolean) => void; }; export type LoaderProviderProps = { children: ReactNode; }; export type LoaderProviderComponent = (props: LoaderProviderProps) => JSX.Element; export type UseLoaderHook = () => LoaderContextValue; export type LoaderComponent = () => JSX.Element;