import { TdStepsProps, TdStepItemProps } from './type'; import './style'; export * from './type'; export type StepsProps = TdStepsProps; export type StepItemProps = TdStepItemProps; export declare const Steps: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: TdStepsProps["current"]; }; modelValue: { type: import("vue").PropType; default: TdStepsProps["current"]; }; defaultCurrent: { type: import("vue").PropType; }; layout: { type: import("vue").PropType; default: TdStepsProps["layout"]; validator(val: TdStepsProps["layout"]): boolean; }; options: { type: import("vue").PropType; }; readonly: { type: BooleanConstructor; default: any; }; separator: { type: import("vue").PropType; default: TdStepsProps["separator"]; validator(val: TdStepsProps["separator"]): boolean; }; sequence: { type: import("vue").PropType; default: TdStepsProps["sequence"]; validator(val: TdStepsProps["sequence"]): boolean; }; theme: { type: import("vue").PropType; default: TdStepsProps["theme"]; validator(val: TdStepsProps["theme"]): boolean; }; onChange: import("vue").PropType; }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: TdStepsProps["current"]; }; modelValue: { type: import("vue").PropType; default: TdStepsProps["current"]; }; defaultCurrent: { type: import("vue").PropType; }; layout: { type: import("vue").PropType; default: TdStepsProps["layout"]; validator(val: TdStepsProps["layout"]): boolean; }; options: { type: import("vue").PropType; }; readonly: { type: BooleanConstructor; default: any; }; separator: { type: import("vue").PropType; default: TdStepsProps["separator"]; validator(val: TdStepsProps["separator"]): boolean; }; sequence: { type: import("vue").PropType; default: TdStepsProps["sequence"]; validator(val: TdStepsProps["sequence"]): boolean; }; theme: { type: import("vue").PropType; default: TdStepsProps["theme"]; validator(val: TdStepsProps["theme"]): boolean; }; onChange: import("vue").PropType; }>>, { layout: "vertical" | "horizontal"; theme: "default" | "dot"; modelValue: string | number; readonly: boolean; current: string | number; separator: "line" | "dashed" | "arrow"; sequence: "reverse" | "positive"; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: TdStepsProps["current"]; }; modelValue: { type: import("vue").PropType; default: TdStepsProps["current"]; }; defaultCurrent: { type: import("vue").PropType; }; layout: { type: import("vue").PropType; default: TdStepsProps["layout"]; validator(val: TdStepsProps["layout"]): boolean; }; options: { type: import("vue").PropType; }; readonly: { type: BooleanConstructor; default: any; }; separator: { type: import("vue").PropType; default: TdStepsProps["separator"]; validator(val: TdStepsProps["separator"]): boolean; }; sequence: { type: import("vue").PropType; default: TdStepsProps["sequence"]; validator(val: TdStepsProps["sequence"]): boolean; }; theme: { type: import("vue").PropType; default: TdStepsProps["theme"]; validator(val: TdStepsProps["theme"]): boolean; }; onChange: import("vue").PropType; }>>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { layout: "vertical" | "horizontal"; theme: "default" | "dot"; modelValue: string | number; readonly: boolean; current: string | number; separator: "line" | "dashed" | "arrow"; sequence: "reverse" | "positive"; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: TdStepsProps["current"]; }; modelValue: { type: import("vue").PropType; default: TdStepsProps["current"]; }; defaultCurrent: { type: import("vue").PropType; }; layout: { type: import("vue").PropType; default: TdStepsProps["layout"]; validator(val: TdStepsProps["layout"]): boolean; }; options: { type: import("vue").PropType; }; readonly: { type: BooleanConstructor; default: any; }; separator: { type: import("vue").PropType; default: TdStepsProps["separator"]; validator(val: TdStepsProps["separator"]): boolean; }; sequence: { type: import("vue").PropType; default: TdStepsProps["sequence"]; validator(val: TdStepsProps["sequence"]): boolean; }; theme: { type: import("vue").PropType; default: TdStepsProps["theme"]; validator(val: TdStepsProps["theme"]): boolean; }; onChange: import("vue").PropType; }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { layout: "vertical" | "horizontal"; theme: "default" | "dot"; modelValue: string | number; readonly: boolean; current: string | number; separator: "line" | "dashed" | "arrow"; sequence: "reverse" | "positive"; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; export declare const StepItem: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: TdStepItemProps["content"]; }; default: { type: import("vue").PropType; }; extra: { type: import("vue").PropType; }; icon: { type: import("vue").PropType; default: TdStepItemProps["icon"]; }; status: { type: import("vue").PropType; default: TdStepItemProps["status"]; validator(val: TdStepItemProps["status"]): boolean; }; title: { type: import("vue").PropType; default: TdStepItemProps["title"]; }; value: { type: import("vue").PropType; }; }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: TdStepItemProps["content"]; }; default: { type: import("vue").PropType; }; extra: { type: import("vue").PropType; }; icon: { type: import("vue").PropType; default: TdStepItemProps["icon"]; }; status: { type: import("vue").PropType; default: TdStepItemProps["status"]; validator(val: TdStepItemProps["status"]): boolean; }; title: { type: import("vue").PropType; default: TdStepItemProps["title"]; }; value: { type: import("vue").PropType; }; }>>, { icon: boolean | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); status: import("./type").StepStatus; title: string | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); content: string | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: TdStepItemProps["content"]; }; default: { type: import("vue").PropType; }; extra: { type: import("vue").PropType; }; icon: { type: import("vue").PropType; default: TdStepItemProps["icon"]; }; status: { type: import("vue").PropType; default: TdStepItemProps["status"]; validator(val: TdStepItemProps["status"]): boolean; }; title: { type: import("vue").PropType; default: TdStepItemProps["title"]; }; value: { type: import("vue").PropType; }; }>>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { icon: boolean | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); status: import("./type").StepStatus; title: string | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); content: string | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: TdStepItemProps["content"]; }; default: { type: import("vue").PropType; }; extra: { type: import("vue").PropType; }; icon: { type: import("vue").PropType; default: TdStepItemProps["icon"]; }; status: { type: import("vue").PropType; default: TdStepItemProps["status"]; validator(val: TdStepItemProps["status"]): boolean; }; title: { type: import("vue").PropType; default: TdStepItemProps["title"]; }; value: { type: import("vue").PropType; }; }>>, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { icon: boolean | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); status: import("./type").StepStatus; title: string | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); content: string | ((h: typeof import("vue").h) => import("..").TNodeReturnValue); }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; export default Steps;