/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { ChipHandle } from '../Chip/Chip'; /** * Represents the return type of the ChipRemoveEvent. */ export interface ChipRemoveEvent { /** * The target of the ChipRemoveEvent from ChipHandle. */ target: ChipHandle; /** * The event of the ChipRemoveEvent. */ event: any; } /** * Represents the return type of the ChipMouseEvent. */ export interface ChipMouseEvent { /** * The target of the ChipMouseEvent from ChipHandle. */ target: ChipHandle; /** * The event of the ChipMouseEvent. */ event: any; } /** * Represents the return type of the ChipKeyboardEvent. */ export interface ChipKeyboardEvent { /** * The target of the ChipKeyboardEvent from ChipHandle. */ target: ChipHandle; /** * The event of the ChipKeyboardEvent. */ event: any; } /** * Represents the return type of the ChipFocusEvent. */ export interface ChipFocusEvent { /** * The target of the ChipFocusEvent from ChipHandle. */ target: ChipHandle; /** * The native browser focus event. */ event: FocusEvent; } /** * Represents the return type of the ChipListDataChangeEvent. */ export interface ChipListDataChangeEvent { /** * Represents the new data state value. */ value: any | any[]; /** * The target of the ChipListChangeEvent from ChipListHandle. */ target: any; /** * The event of the ChipListChangeEvent. */ event: any; } /** * Represents the return type of the ChipListChangeEvent. */ export interface ChipListChangeEvent { /** * Represents the new state value. */ value: any | any[]; /** * The target of the ChipListChangeEvent from ChipListHandle. */ target: any; /** * The event of the ChipListChangeEvent. */ event: any; } export type { ButtonFocusEvent } from './ButtonFocusEvent'; export type { ButtonBlurEvent } from './ButtonBlurEvent';