import type { ExtractPublicPropTypes } from '../../_utils'; import { type PropType, type SlotsType, type VNode } from 'vue'; export declare const stepProps: { readonly status: PropType<"process" | "finish" | "error" | "wait">; readonly title: StringConstructor; readonly description: StringConstructor; readonly disabled: BooleanConstructor; readonly internalIndex: { readonly type: NumberConstructor; readonly default: 0; }; }; export type StepProps = ExtractPublicPropTypes; export interface StepSlots { default?: () => VNode[]; icon?: () => VNode[]; title?: () => VNode[]; } declare const _default: import("vue").DefineComponent; readonly title: StringConstructor; readonly description: StringConstructor; readonly disabled: BooleanConstructor; readonly internalIndex: { readonly type: NumberConstructor; readonly default: 0; }; }>, { stepsSlots: import("./Steps").StepsSlots; mergedClsPrefix: import("vue").Ref; vertical: import("vue").ComputedRef; mergedStatus: import("vue").ComputedRef<"error" | "wait" | "finish" | "process">; handleStepClick: import("vue").ComputedRef<(() => void) | undefined>; cssVars: import("vue").ComputedRef<{ '--n-bezier': string; '--n-description-text-color': string; '--n-header-text-color': string; '--n-indicator-border-color': string; '--n-indicator-color': string; '--n-indicator-icon-size': string; '--n-indicator-index-font-size': string; '--n-indicator-size': string; '--n-indicator-text-color': string; '--n-splitor-color': string; '--n-step-header-font-size': string; '--n-step-header-font-weight': string; }> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly title: StringConstructor; readonly description: StringConstructor; readonly disabled: BooleanConstructor; readonly internalIndex: { readonly type: NumberConstructor; readonly default: 0; }; }>> & Readonly<{}>, { readonly disabled: boolean; readonly internalIndex: number; }, SlotsType, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;