/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ /** * The arguments for the `focus` event. */ export interface SplitButtonFocusEvent { /** * The native browser focus event. */ event: FocusEvent; } /** * The arguments for the `blur` event. */ export interface SplitButtonBlurEvent { /** * The native browser blur event (FocusEvent). */ event: FocusEvent; } /** * The arguments for the `buttonclick` event. */ export interface SplitButtonClickEvent { /** * The native browser event. */ event: any; } /** * The arguments for the `open` event. */ export interface SplitButtonOpenEvent { /** * The native browser event. */ event: any; } /** * The arguments for the `close` event. */ export interface SplitButtonCloseEvent { /** * The native browser event. */ event: any; } /** * The arguments for the `itemClick` event. */ export interface SplitButtonItemClickEvent { /** * The clicked item. */ item: any; /** * The zero-based index of the clicked item. */ itemIndex: number; } /** * The arguments for the `focus` event. */ export interface DropDownButtonFocusEvent { /** * The native browser focus event. */ event: FocusEvent; } /** * The arguments for the `blur` event. */ export interface DropDownButtonBlurEvent { /** * The native browser blur event (FocusEvent). */ event: FocusEvent; } /** * The arguments for the `open` event. */ export interface DropDownButtonOpenEvent { /** * The native browser event. */ event: any; } /** * The arguments for the `close` event. */ export interface DropDownButtonCloseEvent { /** * The native browser event. */ event: any; } /** * The arguments for the `itemClick` event. */ export interface DropDownButtonItemClickEvent { /** * The clicked item. */ item: any; /** * The zero-based index of the clicked item. */ itemIndex: number; /** * The native browser event. */ event: any; }