export interface SelectInputSettings { readonly singleSelection: boolean; readonly text: string; readonly selectAllText: string; readonly unSelectAllText: string; readonly disabled?: boolean; readonly groupBy?: string; readonly noDataLabel: string; readonly addNewButtonText?: string; readonly limitSelection?: number; readonly searchPlaceholderText: string; readonly enableCheckAll: boolean; readonly enableSearchFilter: boolean; readonly searchBy: string[]; readonly labelKey?: string; readonly addNewItemOnFilter?: boolean; readonly isCustomFilter: boolean; readonly showIcon?: boolean; readonly classes: string; readonly position: string; readonly lazyLoading?: boolean; readonly primaryKey: string; readonly clearAll?: boolean; readonly escapeToClose?: boolean; readonly iconPosition?: string; readonly filterSelectAllText: string; readonly filterUnSelectAllText: string; readonly enableFilterSelectAll: boolean; /** * @deprecated * Currently not supported */ readonly tagToBody?: boolean; readonly selectGroup?: boolean; readonly loading?: boolean; /** * @deprecated * Use classes or overwrite the styles * https://github.com/ng-select/ng-select?tab=readme-ov-file#custom-styles */ readonly maxHeight: number; /** * @deprecated */ readonly badgeShowLimit: number; /** * @deprecated * Not supported anymore */ readonly showCheckbox?: boolean; /** * @deprecated * Not supported anymore */ readonly searchAutofocus?: boolean; /** * @deprecated * Use position property with value auto */ readonly autoPosition?: boolean; }