/** * Returns true if the entry containing MF information match * @param {object} [entry={}] - object containing mw, ... * @param {object} [options={}] * @param {number} [options.minMW=0] - Minimal molecular weight * @param {number} [options.maxMW=+Infinity] - Maximal molecular weight * @param {number} [options.minEM=0] - Minimal monoisotopic mass * @param {number} [options.maxEM=+Infinity] - Maximal monoisotopic mass * @param {number} [options.minCharge=-Infinity] - Minimal charge * @param {number} [options.maxCharge=+Infinity] - Maximal charge * @param {boolean} [options.absoluteCharge=false] - If true, the charge is absolute (so between 0 and +Infinity by default) * @param {object} [options.unsaturation={}] * @param {number} [options.unsaturation.min=-Infinity] - Minimal unsaturation * @param {number} [options.unsaturation.max=+Infinity] - Maximal unsaturation * @param {boolean} [options.unsaturation.onlyInteger=false] - Integer unsaturation * @param {boolean} [options.unsaturation.onlyNonInteger=false] - Non integer unsaturation * @param {object} [options.atoms] - object of atom:{min, max} * @return {boolean} */ export function generalMatcher(entry?: object, options?: { minMW?: number | undefined; maxMW?: number | undefined; minEM?: number | undefined; maxEM?: number | undefined; minCharge?: number | undefined; maxCharge?: number | undefined; absoluteCharge?: boolean | undefined; unsaturation?: { min?: number | undefined; max?: number | undefined; onlyInteger?: boolean | undefined; onlyNonInteger?: boolean | undefined; } | undefined; atoms?: object; }): boolean; //# sourceMappingURL=generalMatcher.d.ts.map