import { EventEmitter } from '@angular/core';
import { ConnectedPosition } from '@angular/cdk/overlay';
import { EvoDropdownOriginDirective } from '../../evo-dropdown';
import { NavItem } from '../types/nav-item';
import * as i0 from "@angular/core";
export declare class EvoNavbarItemComponent {
    item: NavItem;
    /**
     * Is a secondary link
     */
    isNested?: boolean;
    isMobileView?: boolean;
    subMenuPositions: ConnectedPosition[];
    openSubMenu: EventEmitter<EvoDropdownOriginDirective>;
    closeSubMenu: EventEmitter<EvoDropdownOriginDirective>;
    toggle(origin: EvoDropdownOriginDirective): void;
    open(origin: EvoDropdownOriginDirective): void;
    close(origin: EvoDropdownOriginDirective): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EvoNavbarItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EvoNavbarItemComponent, "evo-navbar-item", never, { "item": { "alias": "item"; "required": false; }; "isNested": { "alias": "isNested"; "required": false; }; "isMobileView": { "alias": "isMobileView"; "required": false; }; "subMenuPositions": { "alias": "subMenuPositions"; "required": false; }; }, { "openSubMenu": "openSubMenu"; "closeSubMenu": "closeSubMenu"; }, never, never, false, never>;
}
