import { AfterViewInit, OnDestroy, ElementRef, EventEmitter } from '@angular/core';
import { SubscriptionLike } from 'rxjs';
import { Teximate } from './teximate';
export declare class TeximateEvents implements AfterViewInit, OnDestroy {
    element: ElementRef;
    teximate: Teximate;
    selector: string;
    events: SubscriptionLike;
    click: EventEmitter<{}>;
    hover: EventEmitter<{}>;
    constructor(element: ElementRef, teximate: Teximate);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
}
export declare class ParagraphEvents extends TeximateEvents {
    click: EventEmitter<{}>;
    hover: EventEmitter<{}>;
    constructor(element: ElementRef, teximate: Teximate);
}
export declare class WordEvents extends TeximateEvents {
    click: EventEmitter<{}>;
    hover: EventEmitter<{}>;
    constructor(element: ElementRef, teximate: Teximate);
}
export declare class LetterEvents extends TeximateEvents {
    click: EventEmitter<{}>;
    hover: EventEmitter<{}>;
    constructor(element: ElementRef, teximate: Teximate);
}
