import { OnInit, EventEmitter } from '@angular/core';
import { ModelService } from '../services/model.service';
import { Item } from '../services/objects';
import { MenuService } from './menu.service';
import * as i0 from "@angular/core";
export declare class VerticalMenuItemComponent implements OnInit {
    model: ModelService;
    menuService: MenuService;
    styleName: string;
    item: Item;
    imageSizesWidth: number;
    imageSizesHeight: number;
    action: EventEmitter<any>;
    over: boolean;
    private _enabled;
    constructor(model: ModelService, menuService: MenuService);
    ngOnInit(): void;
    get enabled(): boolean;
    set enabled(value: boolean);
    get className(): string;
    mouseover(): void;
    mouseout(): void;
    click(): void;
    get isSmallItem(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<VerticalMenuItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<VerticalMenuItemComponent, "sti-vertical-menu-item", never, { "styleName": { "alias": "styleName"; "required": false; }; "item": { "alias": "item"; "required": false; }; "imageSizesWidth": { "alias": "imageSizesWidth"; "required": false; }; "imageSizesHeight": { "alias": "imageSizesHeight"; "required": false; }; "enabled": { "alias": "enabled"; "required": false; }; }, { "action": "action"; }, never, never, false, never>;
}
