import { type Dispatch, type SetStateAction } from 'react'; export type WellSection = { value: string; label: string; color?: string; }; export type OffsetWellsBySection = Record; export type TaScore = { wellId: number; taScore: string | number; }; export type OffsetsState = { wellSections: WellSection[] | null; offsetWellsBySection: OffsetWellsBySection | null; taScores: TaScore[]; /** Raw IDAS-classified wells from BIC. Subject excluded. Not viewport-filtered. */ idasWellIds: number[]; /** Raw Offset Well Selection app wells from BIC. Subject excluded. Not viewport-filtered. */ owsWellIds: number[]; /** Raw Wellhub auto wells. Subject excluded. Not viewport-filtered. */ wellhubWellIds: number[]; loadedAssetId: number | null; }; type UseExternalOffsetsReturn = { offsets: OffsetsState; setOffsets: Dispatch>; loadExternalOffsets: () => Promise; }; export declare const useExternalOffsets: (assetId: number | null, wells: Array<{ id: number; }> | null) => UseExternalOffsetsReturn; export {}; //# sourceMappingURL=useExternalOffsets.d.ts.map