import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TagsInputDirective implements AfterViewInit, OnDestroy {
    private elementRef;
    private tagsInput?;
    private inputEvents;
    private appTagsInput;
    constructor(elementRef: ElementRef);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    private get input();
    private get tagsInputNode();
    private get tagsInputInput();
    private setInputEvent;
    private mapValue;
    private addInputValue;
    private enableTagsInput;
    static ɵfac: i0.ɵɵFactoryDeclaration<TagsInputDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TagsInputDirective, "[appTagsInput]", never, { "appTagsInput": "appTagsInput"; }, {}, never>;
}
