import type { Dispatch, MutableRefObject, SetStateAction } from 'react'; import type { OffsetWell, OffsetSettingsInput } from '../../OffsetWellPickerV5.types'; type UseWellReconciliationParams = { subjectWell: OffsetWell | null; wells: OffsetWell[] | null; offsetSettings: OffsetSettingsInput | undefined; open: boolean; isAllWellsLoaded: boolean; fetchSearchedWells: (wellIds: number[]) => Promise; setSelectedWells: Dispatch>; hasUserSelectionEditsRef: MutableRefObject; }; /** * Reconciles selected wells with external offset settings. * When the picker opens, resolves any missing wells by fetching them, * then updates the selection to match external settings. */ export declare const useWellReconciliation: ({ subjectWell, wells, offsetSettings, open, isAllWellsLoaded, fetchSearchedWells, setSelectedWells, hasUserSelectionEditsRef, }: UseWellReconciliationParams) => void; export {}; //# sourceMappingURL=useWellReconciliation.d.ts.map