import type { OffsetWell, OffsetSettingsInput, OffsetSettingsOutput } from '../../OffsetWellPickerV5.types'; import type { FilterState } from '../../stores/filter-store/types'; import type { SelectionZone } from '../../types/SelectionZone'; type UsePerformSaveParams = { selectedWells: OffsetWell[]; selectedWellSection: string; currentSelectionZone: SelectionZone | null; offsetSettings: OffsetSettingsInput | undefined; assetCompanyId: number | undefined; subjectWellId: number | undefined; filters: FilterState | null; metricsKeys: string[]; isMapHidden: boolean; isFilterExpanded: boolean; isLimitedOffsetWells: boolean; isLoadAllWells: boolean; isSynced: boolean; idasWellIds: number[]; owsWellIds: number[]; wellhubWellIds: number[]; onClose: (() => void) | undefined; onSave: ((offsetSettings: OffsetSettingsOutput, selectedWells?: OffsetWell[]) => void) | undefined; resetSafeguard: () => void; }; type UsePerformSaveReturn = { handleSave: () => void; }; export declare const usePerformSave: ({ selectedWells, selectedWellSection, currentSelectionZone, offsetSettings, assetCompanyId, subjectWellId, filters, metricsKeys, isMapHidden, isFilterExpanded, isLimitedOffsetWells, isLoadAllWells, isSynced, idasWellIds, owsWellIds, wellhubWellIds, onClose, onSave, resetSafeguard, }: UsePerformSaveParams) => UsePerformSaveReturn; export {}; //# sourceMappingURL=usePerformSave.d.ts.map