/**
 * Two-level cache for all-wells mode: memory (instant) + sessionStorage (LZ-compressed).
 * Same pattern as useTileCache but stores a flat array of well IDs instead of per-tile maps.
 */
type AllWellsCacheResult = {
    getCachedWellIds: () => number[] | null;
    setCachedWellIds: (wellIds: number[]) => void;
    clearCache: () => void;
};
export declare const useAllWellsCache: () => AllWellsCacheResult;
export {};
//# sourceMappingURL=useAllWellsCache.d.ts.map