import { OnInit, EventEmitter, TemplateRef, SimpleChanges, OnChanges } from '@angular/core'; import { GroupByMultiselectOption, MultiselectOption } from '../models/multiselect-option.model'; export declare class OptionsComponent implements OnInit, OnChanges { _options: MultiselectOption[] | GroupByMultiselectOption[]; disabled: boolean; set options(value: MultiselectOption[] | GroupByMultiselectOption[]); get(): MultiselectOption[] | GroupByMultiselectOption[]; optionsTemplate: TemplateRef; selectOption: EventEmitter; start: number; end: number; filteredOptions: MultiselectOption[] | GroupByMultiselectOption[]; defaultOptionsTemplate: TemplateRef; getOptionStyle(option: MultiselectOption | GroupByMultiselectOption): { marked: boolean; disabled: boolean; }; select(option: MultiselectOption | GroupByMultiselectOption): void; updateRange({ start, end }: Record): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; }