import * as i0 from "@angular/core";
import * as i1 from "@angular/cdk/menu";
/**
 * DropdownMenuBarItem - Regular menu item for menu bar
 */
export declare class DropdownMenuBarItemComponent {
    /**
     * Whether the menu item is disabled
     */
    disabled: import("@angular/core").InputSignal<boolean>;
    /**
     * Whether the menu item is active
     */
    active: import("@angular/core").InputSignal<boolean>;
    /**
     * Optional keyboard shortcut text
     */
    shortcut: import("@angular/core").InputSignal<string | undefined>;
    /**
     * Custom CSS classes
     */
    class: import("@angular/core").InputSignal<string>;
    /**
     * Emitted when the menu item is triggered/clicked
     */
    triggered: import("@angular/core").OutputEmitterRef<void>;
    /**
     * Handle item click
     */
    onItemClick(): void;
    /**
     * Computed CSS classes for the menu item
     */
    itemClass: () => string;
    static ɵfac: i0.ɵɵFactoryDeclaration<DropdownMenuBarItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DropdownMenuBarItemComponent, "st-dropdown-menu-bar-item", never, { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "active": { "alias": "active"; "required": false; "isSignal": true; }; "shortcut": { "alias": "shortcut"; "required": false; "isSignal": true; }; "class": { "alias": "class"; "required": false; "isSignal": true; }; }, { "triggered": "triggered"; }, never, ["*"], true, [{ directive: typeof i1.CdkMenuItem; inputs: {}; outputs: { "cdkMenuItemTriggered": "triggered"; }; }]>;
}
