import { Rack, SlotPosition, WellEditData, WellPlateFormat } from '../types'; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export type LcmsPlateType = '96well' | '54vial'; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export type LcmsControlSampleType = 'blank' | 'qc' | 'iqc'; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export interface LcmsPlateCell { row: string; column: number; sample_name: string; sample_type?: string | null; injection_volume?: number | null; injection_count?: number | null; custom_method?: string | null; slot?: SlotPosition | null; } /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export interface LcmsPlateCellsToRackOptions { rackId?: string; rackName?: string; format?: WellPlateFormat; plateType?: LcmsPlateType; slot?: SlotPosition; injectionVolume?: number; } /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export interface LcmsPlateCellsToRacksOptions extends Omit { defaultSlot?: SlotPosition; rackId?: (slot: SlotPosition, index: number) => string; rackName?: (slot: SlotPosition, index: number) => string; } /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare const LCMS_DEFAULT_CONTROL_POSITIONS: Record>; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function lcmsPlateTypeToRackFormat(plateType: LcmsPlateType): WellPlateFormat; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function rackFormatToLcmsPlateType(format: WellPlateFormat): LcmsPlateType; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function lcmsWellId(row: string, column: number): string; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function parseLcmsWellId(wellId: string): { row: string; column: number; }; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function lcmsPlateCellsToRack(cells: LcmsPlateCell[], options?: LcmsPlateCellsToRackOptions): Rack; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function lcmsPlateCellsToRacks(cells: LcmsPlateCell[], options?: LcmsPlateCellsToRacksOptions): Rack[]; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function rackToLcmsPlateCells(rack: Rack): LcmsPlateCell[]; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function racksToLcmsPlateCells(racks: Rack[]): LcmsPlateCell[]; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function getLcmsDefaultControlWellId(plateType: LcmsPlateType, sampleType: LcmsControlSampleType): string; /** @deprecated Scheduled for removal in MINT 1.4; no SDK replacement. */ export declare function createLcmsControlWellEditData(sampleType: LcmsControlSampleType, options?: { wellId?: string; plateType?: LcmsPlateType; injectionVolume?: number; }): WellEditData;