import { CardWithSelectConfig } from '../types/card-with-select-config.interface'; /** * Manager for select elements */ declare class SelectManager { private config; constructor(config: CardWithSelectConfig); /** * Initialize select for entity * @param entity - entity object * @param entityId - entity ID * @param onChangeCallback - callback on change */ initializeSelect(entity: any, entityId: string | null, onChangeCallback: (value: string) => void): Promise; /** * Setup clear button for select * @param entity - entity object * @param onClearCallback - callback on clear */ setupClearButton(entity: any, onClearCallback: () => void): void; /** * Get configurable type configuration * @param linkType - type key */ private getConfigurableType; } export { SelectManager };