import { AutoCompleteProps, ButtonProps, CascaderProps, CheckboxProps, DatePickerProps, DividerProps, FormItemProps, InputNumberProps, InputProps, MentionProps, RadioProps, RadioGroupProps, RateProps, SelectProps, SliderSingleProps, SwitchProps, TimePickerProps, TransferProps, TreeSelectProps, UploadProps } from 'antd'; import { ReactNode } from 'react'; import { RangePickerProps } from 'antd/lib/date-picker'; import { PasswordProps, TextAreaProps } from 'antd/lib/input'; import { CheckboxGroupProps } from 'antd/lib/checkbox/Group'; import { DCascaderProps } from '../../DCascader'; import { DInputProps } from '../../DInput'; import { DSelectProps } from '../../DSelect'; import { DTreeSelectProps } from '../../DTreeSelect'; import { DUploadProps } from '../../DUpload'; import { IPAddressProps } from '../../IPAddress'; import { type DRangePickerProps } from '../../DRangePicker'; import { DItemBaseProps } from './itemType'; declare const renderMap: { dInput: (props: DInputProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; input: (props: InputProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; textArea: (props: TextAreaProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; password: (props: PasswordProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; inputNumber: (props: InputNumberProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; ipAddress: (props: IPAddressProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; autoComplete: (props: AutoCompleteProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; dSelect: (props: DSelectProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; select: (props: SelectProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; dCascader: (props: DCascaderProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; cascader: (props: CascaderProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; dTreeSelect: (props: DTreeSelectProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; treeSelect: (props: TreeSelectProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; datePicker: (props: DatePickerProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; timePicker: (props: TimePickerProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; rangePicker: (props: RangePickerProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; dRangePicker: (props: DRangePickerProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; mentions: (props: MentionProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; checkbox: (props: CheckboxProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; checkboxGroup: (props: CheckboxGroupProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; radio: (props: RadioProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; radioGroup: (props: RadioGroupProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; rate: (props: RateProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; slider: (props: SliderSingleProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; switch: (props: SwitchProps, formItemProps: FormItemProps) => import("react/jsx-runtime").JSX.Element; transfer: (props: TransferProps, formItemProps: FormItemProps, label: DItemBaseProps['label'], render: TransferProps['render']) => import("react/jsx-runtime").JSX.Element; upload: (props: UploadProps, formItemProps: FormItemProps, label: DItemBaseProps['label'], render: () => void, children: UploadProps['children']) => import("react/jsx-runtime").JSX.Element; dUpload: (props: DUploadProps, formItemProps: FormItemProps, render: (props: any) => ReactNode, children: DUploadProps['children']) => import("react/jsx-runtime").JSX.Element; button: (props: ButtonProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; divider: (props: DividerProps, formItemProps: FormItemProps, label: DItemBaseProps['label']) => import("react/jsx-runtime").JSX.Element; other: (formItemProps: FormItemProps, children: ReactNode) => import("react/jsx-runtime").JSX.Element; }; export default renderMap;