import { type Loader, type ModuleResources } from '../types'; import { type LoadingState } from './types'; export type UseModuleLoaderParams = { loader: Loader; loaderParams?: GetResourcesParams; }; export type UseModuleLoaderResult = { /** * Состояние загрузки модуля */ loadingState: LoadingState; /** * Экспорт модуля */ module: ModuleExportType | undefined; /** * Полный ответ от модуля */ resources: ModuleResources | undefined; }; export declare function useModuleLoader({ loader, loaderParams, }: UseModuleLoaderParams): UseModuleLoaderResult;