import { ReactNode } from 'react'; import type { SchemaItem, StringItem, NumberItem, BooleanItem, ArrayItem, CustomComponentFuncArgs } from '../../types'; export declare function defaultString({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function textArea({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function select({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function radio({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function date({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function password({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function defaultNumber({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function defaultBoolean({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function switchComponent({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function defaultArray({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function checkboxGroup({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function multipleOrTags({ root, form, required }: CustomComponentFuncArgs): ReactNode; export declare function defaultObject({ root, form, element }: CustomComponentFuncArgs): ReactNode; export declare function defaultOneOf({ root, form, element }: CustomComponentFuncArgs): ReactNode;