import { TemplateRef } from '@angular/core'; export interface ITemplates { containerTemplate?: TemplateRef; selectedItemTemplate?: TemplateRef; openerBtnTemplate?: TemplateRef; itemslistTemplate?: TemplateRef; } export declare type ISelectItem | string> = { label?: string; value?: T; styleClass?: string; icon?: string; title?: string; disabled?: boolean; }; export declare type IOption = ISelectItem | ISelectItem | Record | string | undefined; export interface IOptionClickEvent { baseEvent: MouseEvent; option: IOption; } declare type StylesSet = { [K in keyof CSSStyleDeclaration]: CSSStyleDeclaration[K]; }; /** * @type {StylesSet} BasicStylesSet - common styles' set to be applied to header / overlay of the Select component */ export declare type BasicStylesSet = Partial; export {}; //# sourceMappingURL=models.d.ts.map