import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SubMenuComponent implements OnChanges {
    prefixCls: string;
    private _subMenuPrefixCls;
    private _subMenuData;
    private _multiSelect?;
    onSel: EventEmitter<any>;
    radioPrefixCls: string;
    showSelect: boolean;
    selItem: any;
    get subMenuPrefixCls(): string;
    set subMenuPrefixCls(v: string);
    get subMenuData(): any;
    set subMenuData(v: any);
    get multiSelect(): boolean;
    set multiSelect(v: boolean);
    constructor();
    onClick(dataItem: any): void;
    selected(dataItem: any): boolean;
    getClass(dataItem: any): string;
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SubMenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SubMenuComponent, "SubMenu, nzm-sub-menu", never, { "radioPrefixCls": { "alias": "radioPrefixCls"; "required": false; }; "showSelect": { "alias": "showSelect"; "required": false; }; "selItem": { "alias": "selItem"; "required": false; }; "subMenuPrefixCls": { "alias": "subMenuPrefixCls"; "required": false; }; "subMenuData": { "alias": "subMenuData"; "required": false; }; "multiSelect": { "alias": "multiSelect"; "required": false; }; }, { "onSel": "onSel"; }, never, never, false, never>;
}
