import type { HotInstance } from '../../../core/types'; export declare const CLASS_PREFIX = "ht-multi-select"; export declare const CHIP_CLASS = "ht-multi-select-chip"; export declare const CHIP_REMOVE_CLASS = "ht-multi-select-chip-remove"; /** * */ export declare function getItemProperty(item: string | Record, property: string): string; /** * */ export declare function parseValue(value: unknown): (string | Record)[]; /** * */ export declare function createChipElement(rootDocument: Document, item: string | Record, isAriaEnabled: boolean, row: number, prop: string | number): HTMLElement; /** * */ export declare function createOverflowIndicator(rootDocument: Document, count: number): HTMLElement; /** * */ export declare function registerChipRemovingEvents(hotInstance: HotInstance, rendererType: string): void; /** * */ export declare function cacheColumnWidthAndRegisterResizeHook(hotInstance: HotInstance, col: number): number; /** * */ export declare function handleChipsOverflow(columnWidth: number, chipsContainer: HTMLElement, rootDocument: Document): void; /** * */ export declare function removeValueByKey(array: (string | Record)[], keyToRemove: string | undefined): (string | Record)[];