import type { ReactNode } from "react"; export type ReadyContextValue = { readiness: Record; setReadiness: (name: string, ready: boolean) => void; ready: boolean; }; export type ReadyProviderProps = { children: ReactNode; }; export type ReadyProviderComponent = (props: ReadyProviderProps) => JSX.Element; export type UseReadyHook = () => ReadyContextValue;