UNPKG

@arteneo/forge

Version:
26 lines (25 loc) 820 B
import React from "react"; interface LoaderContextProps { visibleLoader: boolean; showLoader: () => void; hideLoader: () => void; visibleGlobalLoader: boolean; showGlobalLoader: () => void; hideGlobalLoader: () => void; visibleLocalLoader: boolean; showLocalLoader: () => void; hideLocalLoader: () => void; } interface LoaderProviderProps { children: React.ReactNode; hasLocalLoader?: boolean; } declare const LoaderContext: React.Context<LoaderContextProps>; declare const LoaderProvider: { ({ children, hasLocalLoader }: LoaderProviderProps): React.JSX.Element; defaultProps: { hasLocalLoader: boolean; }; }; declare const useLoader: () => LoaderContextProps; export { LoaderContext, LoaderContextProps, LoaderProvider, LoaderProviderProps, useLoader };