import type { StateMolecule } from '@zakodium/nmrium-core'; import type { StateMoleculeExtended } from './Molecule.js'; export declare function fromJSON(mols: StateMolecule[], reservedMolecules?: StateMolecule[]): StateMoleculeExtended[]; export declare function addMolfile(molecules: StateMoleculeExtended[], molfile: string, id?: string): void; export declare function setMolfile(molecules: StateMoleculeExtended[], currentMolecule: StateMolecule): void; export declare function extractNumber(value: string): string | null; export declare function extractLabelsNumbers(molecules: Array>): number[]; export declare const parseErrorMessage = "Failed to parse SMILES or molfile. Please paste a valid format"; /** * We will extract the molecule(s) from the text. * Because a molfile is actually a SDF we can just call 'readSDF' method * @param text - text containing one or several molecules in SMILES, molfile or SDF format * @returns */ export declare function getMolecules(text?: string): StateMolecule[]; //# sourceMappingURL=MoleculeManager.d.ts.map