import * as i0 from '@angular/core'; import { ElementRef, EventEmitter } from '@angular/core'; import { ButtonType } from '@fundamental-ngx/core/button'; import { IconFont } from '@fundamental-ngx/core/icon'; import { BaseComponent } from '@fundamental-ngx/platform/shared'; import * as i2 from '@fundamental-ngx/core/content-density'; /** * @deprecated * Button component is deprecated. Use `fd-button` from `@fundamental-ngx/core/button` with `@fundamental-ngx/core/menu` instead. */ declare class MenuButtonComponent extends BaseComponent { _elementRef: ElementRef; /** Label for menu button */ label: string; /** text for tooltip */ title: string; /** The Icon to include in the menu-button */ icon: string; /** Glyph font family */ iconFont: IconFont; /** The type of the button. Types include 'standard', 'positive', 'negative', 'transparent', 'attention', 'emphasized', 'ghost'. * Leave empty for default.'*/ type: ButtonType; /** Event sent when menu-button is clicked */ buttonClicked: EventEmitter; /** @hidden */ constructor(_elementRef: ElementRef); /** * @hidden disabling fd-button does not disables menu button. * because menu trigger is on menu-button; menu gets open. * to prevent this, need to apply disabled at menu-button level as well. */ get menuButtonDisabled(): boolean; /** @hidden tabindex for button. */ get tabindex(): number; /** * Handles menu-button click */ onButtonClick($event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @deprecated * Use direct imports of components and directives. */ declare class PlatformMenuButtonModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { MenuButtonComponent, PlatformMenuButtonModule };