import { EventEmitter, ChangeDetectorRef, InjectionToken, ElementRef } from '@angular/core'; import { TokenObserver, Token } from './interfaces'; export declare const TOKEN_OBSERVER_TOKEN: InjectionToken; export declare class TokenComponent implements Token { private cdRef; private elementRef; private observer?; constructor(cdRef: ChangeDetectorRef, elementRef: ElementRef, observer?: TokenObserver); classVclToken: boolean; tabindex: number; _label?: string; _value?: any; label: string; readonly value: any; disabled: boolean; selected: boolean; selectable: boolean; readonly styleCursor: string; removable: boolean; remove: EventEmitter; selectionChange: EventEmitter; private cvaDisabled; onBlur(e: Event): void; onClick(e: Event): void; onRemoveClick(event: any): void; setDisabledState(isDisabled: boolean): void; readonly isDisabled: boolean; }