/** * @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.js'; import { ChipListHandle } from './../Chip/ChipList.js'; /** * Represents the return type of the ChipRemoveEvent. */ export interface ChipRemoveEvent { /** * The target of the ChipRemoveEvent from ChipHandle. */ target: ChipHandle; /** * The event of the ChipRemoveEvent. */ syntheticEvent: React.SyntheticEvent; } /** * Represents the return type of the ChipMouseEvent. */ export interface ChipMouseEvent { /** * The target of the ChipMouseEvent from ChipHandle. */ target: ChipHandle; /** * The event of the ChipMouseEvent. */ syntheticEvent: React.MouseEvent; } /** * Represents the return type of the ChipKeyboardEvent. */ export interface ChipKeyboardEvent { /** * The target of the ChipKeyboardEvent from ChipHandle. */ target: ChipHandle; /** * The event of the ChipKeyboardEvent. */ syntheticEvent: React.KeyboardEvent; } /** * Represents the return type of the ChipFocusEvent. */ export interface ChipFocusEvent { /** * The target of the ChipFocusEvent from ChipHandle. */ target: ChipHandle; /** * The event of the ChipFocusEvent. */ syntheticEvent: React.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: ChipListHandle; /** * The event of the ChipListChangeEvent. */ syntheticEvent: React.SyntheticEvent; } /** * 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: ChipListHandle; /** * The event of the ChipListChangeEvent. */ syntheticEvent: React.SyntheticEvent; }