import { VNode } from 'vue'; export declare const RenderSlotNodes: import('vue').DefineComponent<{ stepNodes?: any; }, () => any, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ stepNodes?: any; }> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; type StepFormDataType = { props: any; slot?: (props?: any) => VNode; attrs: any; }; export declare const StepsProvide: import('vue').DefineComponent<{}, import('vue').Slot | undefined, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export declare const useStepsProvideData: () => { formSlots: Record; stepsFormAttrs: any; registerFormSlot: (name: string, data: StepFormDataType) => () => void; } | undefined; export declare const RenderStepForm: import('vue').DefineComponent<{}, () => VNode[], {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export {};