import { ColumnType } from '../../constants'; type WellWithId = { id: number; }; type WellSection = { value: string; label: string; }; type OffsetWellsBySection = Record; type WithDistance = { distance?: number; }; type WithWellSection = Partial>; /** * Adds distance coordinates to wells relative to a subject well */ export declare const addCoordinatesToWells: (wells: T[], subjectWellId: number | undefined) => (T & WithDistance)[]; /** * Adds section information to wells based on section membership */ export declare const addSectionsToWells: (wells: T[], wellSections: WellSection[] | undefined | null, offsetWellsBySection: OffsetWellsBySection | undefined | null) => (T & WithWellSection)[]; /** * Transforms wells by adding coordinates and section information in one pass */ export declare const transformWells: (rawWells: T[] | null | undefined, subjectWellId: number | undefined | null, wellSections: WellSection[] | undefined | null, offsetWellsBySection: OffsetWellsBySection | undefined | null) => (T & WithDistance & WithWellSection)[] | null; export {}; //# sourceMappingURL=wellTransformations.d.ts.map