type PartitionSelectedWellIdsParams = { selectedWellIds: number[]; subjectWellId: number | undefined; idasWellIds: number[]; owsWellIds: number[]; wellhubWellIds: number[]; }; export type SelectedWellIdsPartition = { idasWellIds: number[]; owsWellIds: number[]; wellhubWellIds: number[]; handpickedWellIds: number[]; }; /** * Splits `selectedWellIds` into a disjoint partition by source bucket. * Precedence on overlap: IDAS > OWS > Wellhub > hand-picked. * The subject well is excluded from all buckets. */ export declare const partitionSelectedWellIds: ({ selectedWellIds, subjectWellId, idasWellIds, owsWellIds, wellhubWellIds, }: PartitionSelectedWellIdsParams) => SelectedWellIdsPartition; /** * Merges a partition into a base offset-settings object, also populating the * deprecated `manualWellIds` alias. Co-located here because every emission * site uses the same shape. */ export declare const applyPartitionToOffsetSettings: (base: T, partition: SelectedWellIdsPartition) => T & SelectedWellIdsPartition & { manualWellIds: number[]; }; export {}; //# sourceMappingURL=partitionSelectedWellIds.d.ts.map