import { CoreComponent } from "cmf.core/src/core"; import * as ng from "@angular/core"; /** * Enums ComboBox Component * * ## Properties * * itemsToIgnore: List of enum fullNames to exclude from the comboBox. * * required: If true it will mark this field has required. Form validation will take that into consideration. * * ## Example * * ```html * * ``` */ export declare class EnumsComboBox extends CoreComponent implements ng.OnInit { private _elementRef; private _changeDetectorRef; _enums: any[]; /** * Array of items to ignore, each element will be matched with the dataNameField of each object in the collection */ itemsToIgnore: string[]; /** * Value to passed down to the nested comboBox */ value: any; /** * Defines if the field will be marked as mandatory */ required: boolean; /** * Defines the component placeholder - overriding the default component placeholder ('Role') */ placeholder: string; /** * Defines if the element is disabled to be filed */ disabled: boolean; /** * Defines if the component should pre-select when there's only one element available. Default is 'true'. */ singleElementPreSelect: boolean; valueChanged: ng.EventEmitter; constructor(_elementRef: ng.ElementRef, _changeDetectorRef: ng.ChangeDetectorRef); /** * On Init */ ngOnInit(): void; /** * OnSelectedValue Change */ onSelectedValueChange(value: any): void; } export declare class EnumsComboBoxModule { }