import { SlotFormType } from '../Form/BaseForm.type'; import { SlotTransitState } from '../Form/TransitForm'; import { BaseValueTypeMap } from './constants'; import { GroupField, Schema, SchemaField, SingleTabPaneField, StepPaneField, TabPaneField, VoidSchemaField } from './SchemaForm.type'; export declare const RenderInput: import('vue').DefineComponent<{ props?: any; slots?: any; valueType?: any; }, () => globalThis.VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ props?: any; slots?: any; valueType?: any; }> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export declare function RenderFormItem(props: SchemaField & { form: SlotFormType; idx?: number; }): import("vue/jsx-runtime").JSX.Element; export declare function RenderField(props: (VoidSchemaField | SchemaField) & { form: SlotFormType; }): import("vue/jsx-runtime").JSX.Element | null; export declare function RenderGroupItem(props: GroupField & { form: any; }): import("vue/jsx-runtime").JSX.Element; export declare const RenderOtherSlot: (props: { hiddenAction?: boolean; slots?: any; }) => import("vue/jsx-runtime").JSX.Element | null; export declare function RenderTabPaneItem(props: TabPaneField & { form: any; }): import("vue/jsx-runtime").JSX.Element; export declare function RenderStepPane(props: StepPaneField): import("vue/jsx-runtime").JSX.Element; export declare const RenderSingleTabPane: (props: SingleTabPaneField) => import("vue/jsx-runtime").JSX.Element; export declare const RenderTabsOther: (props: { layout: Schema["layout"]; fields?: TabPaneField["fields"]; hiddenAction?: boolean; slots?: any; }) => any; export declare const RenderOther: (props: { hiddenAction?: boolean; slots?: any; transitState: SlotTransitState; form?: SlotFormType; }) => any;