import { CreateComponentPublicInstance, ExtractPropTypes, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ComponentOptionsBase, Component, ComputedOptions, MethodOptions } from 'vue'; import { PlusStepFromRow } from './src/type'; import { FieldValues, PlusColumn } from 'haotai-ui'; import { EpPropMergeType } from 'element-plus/es/utils'; export type { PlusStepsFormProps } from './src/index.vue'; export * from './src/type'; export declare const PlusStepsForm: { new (...args: any[]): CreateComponentPublicInstance; default: undefined; }; data: { type: PropType< PlusStepFromRow[]>; default: () => never[]; }; modelValue: { type: PropType; default: number; }; submitText: { type: PropType; default: undefined; }; preText: { type: PropType; default: undefined; }; }>> & { onChange?: ((values: FieldValues, column: PlusColumn) => any) | undefined; "onUpdate:modelValue"?: ((active: number) => any) | undefined; onNext?: ((modelValue: number, values: FieldValues) => any) | undefined; onPre?: ((modelValue: number) => any) | undefined; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { pre: (modelValue: number) => void; next: (modelValue: number, values: FieldValues) => void; "update:modelValue": (active: number) => void; change: (values: FieldValues, column: PlusColumn) => void; }, VNodeProps & AllowedComponentProps & ComponentCustomProps & Readonly< ExtractPropTypes<{ nextText: { type: PropType; default: undefined; }; data: { type: PropType< PlusStepFromRow[]>; default: () => never[]; }; modelValue: { type: PropType; default: number; }; submitText: { type: PropType; default: undefined; }; preText: { type: PropType; default: undefined; }; }>> & { onChange?: ((values: FieldValues, column: PlusColumn) => any) | undefined; "onUpdate:modelValue"?: ((active: number) => any) | undefined; onNext?: ((modelValue: number, values: FieldValues) => any) | undefined; onPre?: ((modelValue: number) => any) | undefined; }, { nextText: string; data: PlusStepFromRow[]; modelValue: number; submitText: string; preText: string; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ExtractPropTypes<{ nextText: { type: PropType; default: undefined; }; data: { type: PropType< PlusStepFromRow[]>; default: () => never[]; }; modelValue: { type: PropType; default: number; }; submitText: { type: PropType; default: undefined; }; preText: { type: PropType; default: undefined; }; }>> & { onChange?: ((values: FieldValues, column: PlusColumn) => any) | undefined; "onUpdate:modelValue"?: ((active: number) => any) | undefined; onNext?: ((modelValue: number, values: FieldValues) => any) | undefined; onPre?: ((modelValue: number) => any) | undefined; }, {}, {}, {}, {}, { nextText: string; data: PlusStepFromRow[]; modelValue: number; submitText: string; preText: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase; default: undefined; }; data: { type: PropType< PlusStepFromRow[]>; default: () => never[]; }; modelValue: { type: PropType; default: number; }; submitText: { type: PropType; default: undefined; }; preText: { type: PropType; default: undefined; }; }>> & { onChange?: ((values: FieldValues, column: PlusColumn) => any) | undefined; "onUpdate:modelValue"?: ((active: number) => any) | undefined; onNext?: ((modelValue: number, values: FieldValues) => any) | undefined; onPre?: ((modelValue: number) => any) | undefined; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { pre: (modelValue: number) => void; next: (modelValue: number, values: FieldValues) => void; "update:modelValue": (active: number) => void; change: (values: FieldValues, column: PlusColumn) => void; }, string, { nextText: string; data: PlusStepFromRow[]; modelValue: number; submitText: string; preText: string; }, {}, string, {}> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { icon?(_: { icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined; title: string; description: string | undefined; }): any; title?(_: { icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined; title: string; description: string | undefined; }): any; description?(_: { icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined; title: string; description: string | undefined; }): any; }; });