import type { LoadingIndicatorModuleState, LoadingIndicatorType } from './types'; export declare const selectLoadingIndicatorById: (state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }; export declare const getMapLoadingPercentage: ((state: LoadingIndicatorModuleState, id: string) => number) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => number; memoizedResultFunc: ((resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => number) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number; dependencies: [(state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const isGetMapLoading: ((state: LoadingIndicatorModuleState, id: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: number) => boolean; memoizedResultFunc: ((resultFuncArgs_0: number) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [((state: LoadingIndicatorModuleState, id: string) => number) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => number; memoizedResultFunc: ((resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => number) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number; dependencies: [(state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const isGetCapabilitiesLoading: ((state: LoadingIndicatorModuleState, id: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean; memoizedResultFunc: ((resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [(state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const isEDRLoading: ((state: LoadingIndicatorModuleState, id: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean; memoizedResultFunc: ((resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [(state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const isLoading: ((state: LoadingIndicatorModuleState, id: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: boolean, resultFuncArgs_1: boolean, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => boolean; memoizedResultFunc: ((resultFuncArgs_0: boolean, resultFuncArgs_1: boolean, resultFuncArgs_2: boolean, resultFuncArgs_3: boolean) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [((state: LoadingIndicatorModuleState, id: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: number) => boolean; memoizedResultFunc: ((resultFuncArgs_0: number) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [((state: LoadingIndicatorModuleState, id: string) => number) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => number; memoizedResultFunc: ((resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => number) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number; dependencies: [(state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, ((state: LoadingIndicatorModuleState, id: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean; memoizedResultFunc: ((resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [(state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, ((state: LoadingIndicatorModuleState, id: string) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean; memoizedResultFunc: ((resultFuncArgs_0: { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [(state: LoadingIndicatorModuleState, id: string) => { id: string; getMapLoadingPercentage: number; isGetCapabilitiesLoading: boolean; isEDRLoading: boolean; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }, ((state: LoadingIndicatorModuleState) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: LoadingIndicatorType | undefined) => boolean; memoizedResultFunc: ((resultFuncArgs_0: LoadingIndicatorType | undefined) => boolean) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean; dependencies: [(store: LoadingIndicatorModuleState) => LoadingIndicatorType | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; };