import { OnInit } from '@angular/core';
import { ModelService } from '../services/model.service';
import * as i0 from "@angular/core";
export declare class MenuItem {
    name?: string;
    caption?: string;
    img?: string;
    type?: string;
    selected?: boolean;
    imageSize?: string;
    value?: any;
    constructor(name?: string, caption?: string, img?: string, type?: string, selected?: boolean, imageSize?: string, value?: any);
}
export declare class MenuItemComponent implements OnInit {
    model: ModelService;
    item: MenuItem;
    styleName: string;
    selected: boolean;
    over: boolean;
    private _enabled;
    constructor(model: ModelService);
    ngOnInit(): void;
    get enabled(): boolean;
    set enabled(value: boolean);
    mouseover(): void;
    mouseout(): void;
    get height(): string;
    get className(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<MenuItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MenuItemComponent, "sti-menu-item", never, { "item": { "alias": "item"; "required": false; }; "styleName": { "alias": "styleName"; "required": false; }; "enabled": { "alias": "enabled"; "required": false; }; }, {}, never, never, false, never>;
}
