import { AfterViewInit, OnDestroy, Renderer2 } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TlPopupMenuItem implements AfterViewInit, OnDestroy {
    private renderer;
    icon: string;
    label: string;
    subItem: string;
    callBack: Function;
    styleConfig: {
        position: string;
        left: number;
        top: number;
    };
    wrapperItem: any;
    constructor(renderer: Renderer2);
    ngAfterViewInit(): void;
    fitWidth(): void;
    setBorders(index: any, lastIndex: any): void;
    dispatchCallback(MouseEvent: MouseEvent): void;
    setMaxWidth(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TlPopupMenuItem, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TlPopupMenuItem, "tl-popupmenu-item", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=popupmenu-item.d.ts.map