/** * @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'; /** * @hidden */ export interface StepComputed { itemClassNames: object; itemStyles: object; } /** * Represents the [Kendo UI for Vue Step component]({% slug overview_stepper %}). * * ```jsx * * * * {{ props.label }} * * * ``` */ declare const Step: import('vue').DefineComponent; disabled: PropType; icon: PropType; svgIcon: PropType; index: PropType; isValid: { type: PropType; default: any; }; focused: PropType; label: PropType; optional: PropType; tabIndex: { type: PropType; default: number; }; text: PropType; animationDuration: PropType; isVertical: PropType; item: PropType; linear: PropType; mode: PropType; numOfSteps: PropType; value: PropType; successIcon: PropType; successSvgIcon: PropType; errorIcon: PropType; errorSvgIcon: PropType; onChange: PropType; onFocus: PropType; }>, { kendoLocalizationService: {}; }, {}, { itemClassNames(): StepComputed['itemClassNames']; itemStyles(): StepComputed['itemStyles']; }, { getStepIndicatorContent(label: string, icon: string, svgIcon: any, text: string, index: number, isValid: boolean | undefined, validationIcons: any): any; focus(): void; handleClick(event: any): void; handleFocus(event: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; disabled: PropType; icon: PropType; svgIcon: PropType; index: PropType; isValid: { type: PropType; default: any; }; focused: PropType; label: PropType; optional: PropType; tabIndex: { type: PropType; default: number; }; text: PropType; animationDuration: PropType; isVertical: PropType; item: PropType; linear: PropType; mode: PropType; numOfSteps: PropType; value: PropType; successIcon: PropType; successSvgIcon: PropType; errorIcon: PropType; errorSvgIcon: PropType; onChange: PropType; onFocus: PropType; }>> & Readonly<{}>, { tabIndex: number; isValid: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; /** * Represents the [Kendo UI for Vue Step component]({% slug overview_stepper %}). * * ```jsx * * * * {{ props.label }} * * * ``` */ export { Step };