import { QueryList } from '@angular/core';
import { ComponentSize } from '../../internal/types';
import { Bem } from '../../internal/utils';
import { TooltipTrigger } from '../../tooltip';
import { MenuItemComponent } from '../menu-item/menu-item.component';
import * as i0 from "@angular/core";
export declare class SubmenuComponent extends MenuItemComponent {
    bem: Bem;
    trigger: TooltipTrigger;
    size: ComponentSize;
    get disabled(): boolean;
    menuItems: QueryList<MenuItemComponent>;
    get hasEnabledItem(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<SubmenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SubmenuComponent, "aui-submenu", never, { "trigger": { "alias": "trigger"; "required": false; }; "size": { "alias": "size"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, {}, ["menuItems"], ["*", "aui-menu-item"], true, never>;
}
