import cheerio from 'cheerio'; export declare type CheerioRoot = ReturnType; export declare type Cheerio = ReturnType; export declare type Lang = 'ru' | 'ua' | 'kz'; export declare type IRuCase = ({ short: 'и'; full: 'именительный'; } | { short: 'р'; full: 'родительный'; } | { short: 'д'; full: 'дательный'; } | { short: 'в'; full: 'винительный'; } | { short: 'т'; full: 'творительный'; } | { short: 'п'; full: 'предложный'; } | { short: 'м'; full: 'местный'; }); export declare type RuDeclension = { case: IRuCase['full']; value: string; plural?: string; }; export declare type IUaCase = ({ short: 'н'; full: 'називний'; } | { short: 'р'; full: 'родовий'; } | { short: 'д'; full: 'давальний'; } | { short: 'з'; full: 'знахідний'; } | { short: 'о'; full: 'орудний'; } | { short: 'м'; full: 'місцевий'; } | { short: 'к'; full: 'кличний'; }); export declare type UaDeclension = { case: IUaCase['full']; value: string; plural?: string; }; export declare type IKzCase = ({ ru: 'именительный'; kz: 'атау'; } | { ru: 'родительный'; kz: 'ілік'; } | { ru: 'дательно-направительный'; kz: 'барыс'; } | { ru: 'винительный'; kz: 'табыс'; } | { ru: 'местный'; kz: 'жатыс'; } | { ru: 'исходный'; kz: 'шығыс'; } | { ru: 'творительный'; kz: 'көмектес'; }); export declare type KzNumber = 'саны' | 'менiң' | 'сенiң' | 'сіздiң' | 'оның' | 'біздiң' | 'сендердiң' | 'сіздердiң' | 'олардың'; export declare type IKzNumber = { [key in KzNumber]: [string, string]; }; export interface KzDeclension extends IKzNumber { case: IKzCase['ru']; kzCase: IKzCase['kz']; } export declare function isKzDeclansionArr(arr: any[]): arr is KzDeclension[]; export declare type Case = (IRuCase['full'] | IRuCase['short'] | IUaCase['full'] | IUaCase['short'] | IKzCase['ru'] | IKzCase['kz']);