import { Button, ButtonAdapterMenuModel, ButtonModel, Event, EventHandler, GridData, InitModelOf, Menu, MenuBar, PropertyChangeEvent, SomeRequired } from '../index'; export declare class ButtonAdapterMenu extends Menu implements ButtonAdapterMenuModel { model: ButtonAdapterMenuModel; initModel: SomeRequired; button: Button; menubar: MenuBar; protected _buttonPropertyChangeHandler: EventHandler; protected _buttonDestroyHandler: EventHandler>; constructor(); protected _init(model: InitModelOf): void; protected _destroy(): void; protected _installListeners(): void; protected _uninstallListeners(): void; protected _render(): void; protected _onButtonPropertyChange(event: PropertyChangeEvent): void; protected _onButtonDestroy(event: Event