UNPKG

@progress/kendo-vue-common

Version:

Kendo UI for Vue Common Utilities package

100 lines (99 loc) 2.37 kB
/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { SvgIconProps } from './SvgIcon'; /** * @hidden */ export interface IconProps extends SvgIconProps { iconType?: string; name?: string; } /** * @hidden */ export interface IconState { } /** * @hidden */ export interface IconComputed { [key: string]: any; } /** * @hidden */ export interface IconMethods { [key: string]: any; } /** * @hidden */ export interface IconData { } /** * @hidden */ export interface IconAll extends IconMethods, IconData, IconComputed, IconState { } /** * @hidden */ declare const Icon: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ name: StringConstructor; icon: ObjectConstructor; title: StringConstructor; themeColor: { type: StringConstructor; }; size: { type: StringConstructor; }; flip: { type: StringConstructor; }; id: StringConstructor; ariaLabel: StringConstructor; viewBox: { type: StringConstructor; default: string; }; tabIndex: NumberConstructor; role: StringConstructor; variant: StringConstructor; }>, {}, {}, {}, { handleClick(e: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: any; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ name: StringConstructor; icon: ObjectConstructor; title: StringConstructor; themeColor: { type: StringConstructor; }; size: { type: StringConstructor; }; flip: { type: StringConstructor; }; id: StringConstructor; ariaLabel: StringConstructor; viewBox: { type: StringConstructor; default: string; }; tabIndex: NumberConstructor; role: StringConstructor; variant: StringConstructor; }>> & Readonly<{ onClick?: (...args: any[] | unknown[]) => any; }>, { viewBox: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export { Icon };