import type { BinaryData } from 'cheminfo-types'; import type { ParseData } from './modules/parseData.ts'; import type { ParseLogs } from './modules/parseLogs.ts'; import type { ParseLoop } from './modules/parseLoop.ts'; import type { ModuleHeader } from './modules/parseModuleHeader.ts'; import type { ParseSettings } from './modules/parseSettings.ts'; export interface MPR { name: string /** a string in the first line */; data: { header: ModuleHeader; variables: ParseData; }; settings: { header: ModuleHeader; variables: ParseSettings; }; log?: { header: ModuleHeader; variables: ParseLogs; }; loop?: { header: ModuleHeader; variables: ParseLoop; }; } /** * Parses binary `.mpr` files * @param mprData - The data itself. * @returns The data as a JSON-like object. */ export declare function parseMPR(mprData: BinaryData): MPR; //# sourceMappingURL=parseMPR.d.ts.map