import { AbstractResolver } from '@ulangi/resolver'; import * as Joi from 'joi'; import { DictionaryEntry } from '../interfaces/DictionaryEntry'; export declare class DictionaryEntryResolver extends AbstractResolver { private dictionaryDefinitionResolver; protected rules: { vocabularyTerm: Joi.StringSchema; definitions: Joi.ArraySchema; categories: Joi.ArraySchema; tags: Joi.ArraySchema; ipa: Joi.ArraySchema; gender: Joi.ArraySchema; plural: Joi.ArraySchema; feminine: Joi.ArraySchema; masculine: Joi.ArraySchema; pinyin: Joi.ArraySchema; zhuyin: Joi.ArraySchema; simplified: Joi.ArraySchema; traditional: Joi.ArraySchema; hiragana: Joi.ArraySchema; reading: Joi.ArraySchema; romaji: Joi.ArraySchema; romanization: Joi.ArraySchema; sources: Joi.ArraySchema; }; }