import { type MutableRefObject } from 'react';
import { type StoreApi } from 'zustand';
import type { ViewportStore } from '../../stores/viewport-store/createViewportStore';
type UseLoadAllWellsCallbackResult = {
    loadAllWells: () => Promise<void>;
    store: StoreApi<ViewportStore>;
    clearCache: () => void;
};
export declare const useLoadAllWellsCallback: (abortControllerRef: MutableRefObject<AbortController | null>, hasLoadedRef: MutableRefObject<boolean>) => UseLoadAllWellsCallbackResult;
export {};
//# sourceMappingURL=useLoadAllWellsCallback.d.ts.map