/** Angular2 */ import * as ng from "@angular/core"; /** Core */ import { CoreComponent } from "cmf.core/src/core"; /** Services */ import { ComboBoxService } from "./rolesComboBoxService"; /** * Roles ComboBox Component * * ## Properties * * itemsToIgnore: List of roles names 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 RolesComboBox extends CoreComponent implements ng.OnInit, ng.OnChanges { private _comboBoxService; /** * Nested business combo box */ private _nestedComboBox; /** * Defines if the element is disabled to be filed */ disabled: boolean; /** * The currently selected value of the comboBox component * * @property {string} selected value of the select component */ value: any; /** * Defines if the component requires a value. Default is false. */ required: boolean; /** * Defines the component placeholder - overriding the default component placeholder (lookupTableName) */ placeholder: string; /** * Defines if the component should pre-select when there's only one element available. Default is 'true'. */ singleElementPreSelect: boolean; /** * An array of items to ignore. The items of the array will be compared with the field Value of the lookUpTableValue * * @property {string[]} array of Values to Ignore */ itemsToIgnore: string[]; /** * Defines if the component should support tokens */ supportTokens: boolean; /** * The selected value change event, so the component can inform the upper components that the selected value has changed * * @property {ng.EventEmitter} init event */ valueChanged: ng.EventEmitter; constructor(_comboBoxService: ComboBoxService); ngOnInit(): void; ngOnChanges(changes: any): void; /** * When selected value changes - notify parent component */ onValueChange(value: any): void; } export declare class RolesComboBoxModule { }