import { EpPropMergeType } from 'element-plus/es/utils'; import { FieldValues, PlusColumn } from 'firefly-plus-components'; import { PlusStepFromRow } from './src/type'; import { CreateComponentPublicInstance, ExtractPropTypes, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ComponentOptionsBase, Component, ComputedOptions, MethodOptions } from 'vue'; export type { PlusStepsFormProps } from './src/index.vue'; export * from './src/type'; export declare const PlusStepsForm: { new (...args: any[]): CreateComponentPublicInstance; required: true; default: () => never[]; }; modelValue: { type: PropType; required: true; default: number; }; }>> & { 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<{ data: { type: PropType< PlusStepFromRow[]>; required: true; default: () => never[]; }; modelValue: { type: PropType; required: true; default: number; }; }>> & { 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; }, { data: PlusStepFromRow[]; modelValue: number; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ExtractPropTypes<{ data: { type: PropType< PlusStepFromRow[]>; required: true; default: () => never[]; }; modelValue: { type: PropType; required: true; default: number; }; }>> & { 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; }, {}, {}, {}, {}, { data: PlusStepFromRow[]; modelValue: number; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase; required: true; default: () => never[]; }; modelValue: { type: PropType; required: true; default: number; }; }>> & { 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, { data: PlusStepFromRow[]; modelValue: number; }, {}, 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; }; });