import { IMonomerLibBase } from '../types/monomer-library'; import { HelmType, PolymerType } from '../helm/types'; /** Hypothetical interface to convert mol block notation. * It should be placed in the chem-meta package, and have an implementation in the Chem package. * So dependency of MonomerWorks on molfile conversion operation becomes explicit. */ export interface IMolfileConverter { convertV2000toV3000(src: string): string; convertV3000toV2000(src: string): string; } export declare class MonomerWorks { private monomerLib; constructor(monomerLib: IMonomerLibBase); getCappedRotatedMonomer(monomerType: PolymerType, monomerName: string): string | null; } export declare function helmTypeToPolymerType(helmType: HelmType): PolymerType; //# sourceMappingURL=monomer-works.d.ts.map