/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ /** * Represents the tag data. */ export interface TagData { /** * Represents the text of the tag. */ text: string; /** * Represents the data items which correspond to the tag. */ data: Array; } /** * @hidden */ export interface TagListProps { removeTagIcon: string; dataItems: Array; guid: string; id?: string; className?: string; focused?: TagData; tagRender?: any; size?: 'small' | 'medium' | 'large'; fillMode?: 'solid' | 'outline' | 'flat'; tagsRounded?: 'none' | 'small' | 'medium' | 'large' | 'full'; } /** * @hidden */ declare const TagList: import('vue').DefineComponent boolean; }; fillMode: { type: StringConstructor; validator: (value: string) => boolean; }; id: StringConstructor; className: StringConstructor; size: { type: StringConstructor; validator: (value: string) => boolean; }; onTagdelete: FunctionConstructor; }>, {}, {}, { wrapperClass(): { [x: string]: any; 'k-chip-list': boolean; 'k-disabled': any; }; }, { onTagDelete(tagData: any, event: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly boolean; }; fillMode: { type: StringConstructor; validator: (value: string) => boolean; }; id: StringConstructor; className: StringConstructor; size: { type: StringConstructor; validator: (value: string) => boolean; }; onTagdelete: FunctionConstructor; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { TagList };