import { Nullable } from '@angular-ru/cdk/typings';
import { DeclinationDictionary } from './declination-dictionary';
/**
 * @description: We pass this function a number, and an array of headers,
 * among which the correct form will be chosen to match the number.
 * The first element of the directory is for units, the second is for pairs,
 * and the third is for other numbers.
 *
 *
 * The declination depends on the last digit of the number.
 * Second: 1.
 * Seconds: 0, 5, 6, 7, 8, 9.
 * Seconds: 2, 3, 4.
 *
 * Given the ranges used, the last digit can be obtained as a remainder of division by 10.
 *
 * @param numberValue example as 1
 * @param dictionary example as ["арбуз", "арбуза", "арбузов"]
 * @return Nullable<string> as "арбуз"
 */
export declare function declinationOfNumber(numberValue: number, dictionary: DeclinationDictionary): Nullable<string>;
//# sourceMappingURL=declination-of-number.d.ts.map