import { LcmsPlateCell, LcmsPlateType } from './utils/rack'; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export type LcmsPolarity = 'POS' | 'NEG' | 'BOTH'; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export type LcmsContainerType = 'VIAL' | 'PLATE'; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export interface LcmsSequenceItem { sample_type: string; file_name: string; sample_id: string; path: string; instrument_method: string; position: string; injection_volume: number; } /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export interface LcmsSequenceTableColumn { key: keyof LcmsSequenceItem | 'index' | 'actions'; label: string; align?: 'left' | 'right'; } /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare const DEFAULT_LCMS_SEQUENCE_COLUMNS: LcmsSequenceTableColumn[]; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function extractLcmsCommonPrefix(fileNames: readonly string[]): string; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function extractLcmsSampleName(fileName: string, prefix?: string): string; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function lcmsWellIdFromPosition(position: string): string; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function inferLcmsPlateTypeFromWellIds(wellIds: readonly string[]): LcmsPlateType | null; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function reconstructLcmsPlateCellsFromSequenceItems(items: readonly LcmsSequenceItem[]): { cells: LcmsPlateCell[]; plateType: LcmsPlateType; } | null; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function basenameFromWindowsPath(path: string | null | undefined): string;