import { RegionLanguages, RegionLanguage, RegionItem, RegionValues, RegionLevel } from '../types'; export declare const getLevelIndex: (level: RegionLevel) => number; export declare function getParentLevel(level: RegionLevel): RegionLevel | undefined; /** * Get language resource by language code * @param code - language code * @returns {object} language resource */ export declare function getLanguage(lang?: RegionLanguages): RegionLanguage; export declare function valueEqual(values1: RegionValues, values2: RegionValues): boolean; export declare function valueEqualToModel(values: RegionValues, model: Record): boolean; export declare function isEmptyValues(values: RegionValues): boolean; export declare function isSelected(item: RegionItem, selectedItems: RegionItem[]): boolean; /** * 检查初始化数据是否与当前选中数据相同(city-picker) * * @param keys - 选中城市的键值列表 * @param cities - 选中城市的模型列表 * @returns */ export declare function keysEqualModels(keys: string[], models: RegionItem[]): boolean; export declare function inputFocus(input: HTMLInputElement): void; export declare function scrollIntoElement(container: HTMLDivElement, active: string): void;