import { ChangeDetectorRef, ElementRef } from "@angular/core";
import { MenuGroupComponent } from "../menu-group/menu-group.component";
import { MenuItemBaseComponent } from "../menu-item/menu-item-base";
import * as i0 from "@angular/core";
/**
 * @ignore
 */
/**
 * Represents menu link item of nui-menu component with additional bindings and style
 */
export declare class MenuLinkComponent extends MenuItemBaseComponent {
    readonly group: MenuGroupComponent;
    /**
     * Sets inner "href" attribute of anchor tag
     */
    url: string;
    /**
     * Sets inner "target" attribute of anchor tag
     */
    target: string;
    /**
     * Adds icon by specified icon name
     */
    icon: string;
    menuItem: ElementRef;
    constructor(group: MenuGroupComponent, cd: ChangeDetectorRef);
    handleClick(event: MouseEvent): void;
    doAction(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MenuLinkComponent, [{ optional: true; }, null]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MenuLinkComponent, "nui-menu-link", never, { "url": "url"; "target": "target"; "icon": "icon"; }, {}, never, ["*"]>;
}
