import { ElementRef, EventEmitter, TemplateRef, AfterContentChecked } from '@angular/core'; import { MentionsTab } from "./mention-config"; /** * Angular Mentions. * https://github.com/dmacfarlane/angular-mentions * * Copyright (c) 2016 Dan MacFarlane */ export declare class MentionListComponent implements AfterContentChecked { private element; labelKey: string; itemTemplate: TemplateRef; tabs: MentionsTab[]; itemClick: EventEmitter; tabClick: EventEmitter; messageTemplateClick: EventEmitter; list: ElementRef; defaultItemTemplate: TemplateRef; items: any[]; activeIndex: number; hidden: boolean; dropUp: boolean; styleOff: boolean; activeTab: string; promptTemplate: TemplateRef; showPrompt: boolean; private coords; private offset; constructor(element: ElementRef); ngAfterContentChecked(): void; position(nativeParentElement: HTMLInputElement, iframe?: HTMLIFrameElement): void; get activeItem(): any; activateNextItem(): void; activatePreviousItem(): void; reset(): void; private checkBounds; private positionElement; private getBlockCursorDimensions; }