import { EventEmitter, OnInit } from '@angular/core';
import { SlideOutService } from "../_services/slide-out.service";
import { BaseComponent } from "../base/base.component";
import { SlideOutModel } from "../_models/slide-out.model";
import { MenuSideBarSubmenuListComponent } from "./menu-side-bar-submenu-list.component";
import * as i0 from "@angular/core";
export declare class MenuSideBarIconComponent extends BaseComponent implements OnInit {
    private slideOutService;
    submenusList?: MenuSideBarSubmenuListComponent;
    tooltipMsg: string;
    withTopMargin: boolean;
    withHover: boolean;
    withDivider: boolean;
    submenuWidth: number;
    isDisabled: boolean;
    slideOut: SlideOutModel | null;
    isActive: boolean;
    clicked: EventEmitter<MouseEvent>;
    constructor(slideOutService: SlideOutService);
    ngOnInit(): void;
    private getSoActive;
    onClick(e: MouseEvent): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MenuSideBarIconComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MenuSideBarIconComponent, "spaas-menu-side-bar-icon", never, { "tooltipMsg": { "alias": "tooltipMsg"; "required": false; }; "withTopMargin": { "alias": "withTopMargin"; "required": false; }; "withHover": { "alias": "withHover"; "required": false; }; "withDivider": { "alias": "withDivider"; "required": false; }; "submenuWidth": { "alias": "submenuWidth"; "required": false; }; "isDisabled": { "alias": "isDisabled"; "required": false; }; "slideOut": { "alias": "slideOut"; "required": false; }; "isActive": { "alias": "isActive"; "required": false; }; }, { "clicked": "clicked"; }, ["submenusList"], ["*", "spaas-submenu-side-bar-list"], false, never>;
}
