type ClassifyBicSourceBucketsParams = { /** Per-section BIC `result` lists, flattened by the caller. */ resultSectionIds: number[][]; /** IDAS-contributed manual_wells ids. */ manualWellIds: number[]; /** Subject asset id; excluded from both buckets. */ assetId: number; }; type ClassifyBicSourceBucketsReturn = { idasWellIds: number[]; owsWellIds: number[]; }; /** * Splits parsed BIC inputs into IDAS / OWS buckets: * - IDAS bucket = `manual_wells` (IDAS-contributed). * - OWS bucket = BIC `result` (curated sections). * The subject well is excluded from both. Buckets are disjoint only if the * caller has not duplicated ids across `result` and `manual_wells`; the * downstream save-time `partitionSelectedWellIds` enforces precedence on * overlap (IDAS > OWS). */ export declare const classifyBicSourceBuckets: ({ resultSectionIds, manualWellIds, assetId, }: ClassifyBicSourceBucketsParams) => ClassifyBicSourceBucketsReturn; export {}; //# sourceMappingURL=classifyBicSourceBuckets.d.ts.map