export class JMdictUtil { /** * @param {Array} argPriArray * @returns {number} */ static priCalc(argPriArray: Array): number; /** * @param {string} path */ constructor(path: string, shortEntities?: boolean); /** @type {string} */ dictDate: string; /** @type {string} */ data: string; /** @type {JMdict.JMdict} */ jmdictObj: JMdict.JMdict; /** @type {JMdict.entry[]} */ jmdictEntries: JMdict.entry[]; /** @type {Object.} */ entities: { [x: string]: string; }; /** * Load JMdict_e file * @param {string} path * @param {boolean} shortEntities * If true, the entities will be the short version. * ("adj-ix" vs "adjective (keiyoushi) - yoi/ii class") * @returns {void} */ load(path: string, shortEntities?: boolean): void; /** * Get JMdict Entries * @returns {JMdict.entry[]} */ getJMdictEntries(): JMdict.entry[]; } declare namespace JMdict { export type JMdict = import("./types/jmdict").JMdict; export type entry = import("./types/jmdict").entry; } export {};