import { _CellDropdown, ActiveCellDropdownItems } from '../../../types/cellDropdownInternal'; import { CellText } from '../../../types/tableData'; import { ColumnDetailsT } from '../../../types/columnDetails'; import { ActiveTable } from '../../../activeTable'; export declare class CellDropdownItem { private static readonly ACTIVE_ITEM_BACKGROUND_COLOR; private static updateCellElementIfNotUpdated; static selectExistingItem(at: ActiveTable, activeItemElement: HTMLElement, rowIndex: number, columnIndex: number, textElement: HTMLElement): void; static addNewItem(at: ActiveTable, textElement: HTMLElement, columnDetails: ColumnDetailsT, color: string): void; private static updateCellTextBgColor; private static updateItemColor; private static hideHoveredItemHighlight; static attemptHighlightMatchingItemWithCell(textElement: HTMLElement, dropdown: _CellDropdown, defaultText: CellText, updateCellText: boolean, matchingCellElement?: HTMLElement): void; private static setItemOnCell; static setSiblingItemOnCell(at: ActiveTable, activeItems: ActiveCellDropdownItems, sibling: 'previousSibling' | 'nextSibling'): void; private static addItemElement; private static addItem; private static addItems; private static postProcessItemToColor; private static processNewItemsToColor; private static changeUserOptionsToItemToColor; static populateItems(at: ActiveTable, columnIndex: number): void; } //# sourceMappingURL=cellDropdownItem.d.ts.map