import { DictionaryDefinition } from '../interfaces/DictionaryDefinition'; import { DictionaryEntry } from '../interfaces/DictionaryEntry'; import { WiktionaryDefinition } from '../interfaces/WiktionaryDefinition'; import { WiktionaryDefinitions } from '../interfaces/WiktionaryDefinitions'; import { WiktionaryEtymology } from '../interfaces/WiktionaryEtymology'; import { WiktionaryExample } from '../interfaces/WiktionaryExample'; import { WiktionaryGlyphOrigin } from '../interfaces/WiktionaryGlyphOrigin'; import { WiktionaryLanguage } from '../interfaces/WiktionaryLanguage'; import { WiktionaryPronunciation } from '../interfaces/WiktionaryPronunciation'; import { WiktionaryQuotation } from '../interfaces/WiktionaryQuotation'; import { WiktionaryWordClass } from '../interfaces/WiktionaryWordClass'; declare type WiktionarySection = WiktionaryEtymology | WiktionaryGlyphOrigin | WiktionaryPronunciation | WiktionaryDefinitions | WiktionaryDefinition | WiktionaryWordClass | WiktionaryQuotation | WiktionaryExample; export declare class WiktionaryPageConverter { private wordClassConverter; convertToDictionaryEntry(pageTitle: string, pageLanguage: WiktionaryLanguage): DictionaryEntry; extractIPA(pageLanguage: WiktionaryLanguage): undefined | string[]; extractPlural(pageLanguage: WiktionaryLanguage): undefined | string[]; extractFeminine(pageLanguage: WiktionaryLanguage): undefined | string[]; extractMasculine(pageLanguage: WiktionaryLanguage): undefined | string[]; extractGender(pageLanguage: WiktionaryLanguage): undefined | string[]; extractPinyin(pageLanguage: WiktionaryLanguage): undefined | string[]; extractZhuyin(pageLanguage: WiktionaryLanguage): undefined | string[]; extractSimplied(pageLanguage: WiktionaryLanguage): undefined | string[]; extractTraditional(pageLanguage: WiktionaryLanguage): undefined | string[]; extractReading(pageLanguage: WiktionaryLanguage): undefined | string[]; extractHiragana(pageLanguage: WiktionaryLanguage): undefined | string[]; extractRomaji(pageLanguage: WiktionaryLanguage): undefined | string[]; extractRomanization(pageLanguage: WiktionaryLanguage): undefined | string[]; extractDefinitions(sections: readonly WiktionarySection[]): DictionaryDefinition[]; extractCategories(pageLanguage: WiktionaryLanguage): string[]; } export {};