import type { AnalysisColumnsValuesKeys, AnalysisOptions, MultipleSpectraAnalysisPreferences, PanelsPreferences, Spectrum1D, WorkSpacePanelPreferences } from '@zakodium/nmrium-core'; export interface SpectraAnalysisData { options: AnalysisOptions; values: Array>; } export declare function cutAnalysis(spectraAnalysis: PanelsPreferences['multipleSpectraAnalysis'], nucleus: string, x: number): void; export declare function mapColumns(options: MultipleSpectraAnalysisPreferences['analysisOptions']): { resortSpectra: boolean; sum: number; columnIndex: number; code: string | null; columns: any; }; export declare function changeColumnValueKey(spectraAnalysis: PanelsPreferences['multipleSpectraAnalysis'], nucleus: string, columnKey: string, newKey: AnalysisColumnsValuesKeys): void; export declare function analyzeSpectra(spectraAnalysis: PanelsPreferences['multipleSpectraAnalysis'], options: any): void; interface AnalyzeSpectraCalculateResult { SID: string; id: string; colKey: string; value: number; } export declare function generateAnalyzeSpectra(multipleSpectraAnalysis: MultipleSpectraAnalysisPreferences, spectra: Spectrum1D[], nucleus: string): SpectraAnalysisData; export declare function deleteSpectraAnalysis(spectraAnalysis: PanelsPreferences['multipleSpectraAnalysis'], colKey: string, nucleus: string): void; export declare function getDataAsString(spectraAnalysis: SpectraAnalysisData, spectra: Spectrum1D[], spectraPanelPreferences: WorkSpacePanelPreferences['spectra']): string | null; export {}; //# sourceMappingURL=multipleSpectraAnalysis.d.ts.map