/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { PropType } from 'vue'; /** * The props of the ButtonItem component. * The ButtonItem component renders each list item in the dropdown buttons list. */ export interface ButtonItemProps { focused?: boolean; index?: number; item?: any; render?: any; dataItem: any; id?: string; textField?: string; role?: string; } /** * @hidden */ declare const ButtonItem: import('vue').DefineComponent; index: PropType; item: PropType; render: PropType; dataItem: PropType; id: PropType; textField: PropType; role: PropType; }>, {}, {}, { wrapperClass(): object; innerClass(): object; }, { onClick(event: any): void; onDown(event: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: (event: any, index: number) => true; down: (event: any, index: number) => true; }, string, import('vue').PublicProps, Readonly; index: PropType; item: PropType; render: PropType; dataItem: PropType; id: PropType; textField: PropType; role: PropType; }>> & Readonly<{ onClick?: (event: any, index: number) => any; onDown?: (event: any, index: number) => any; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { ButtonItem };