import React from 'react'; export interface FormProps { children: React.ReactNode; onSubmit: (values: Record) => void; className?: string; defaultValues?: Record; } export declare const Form: React.ForwardRefExoticComponent>; export interface FormFieldProps { name: string; children: React.ReactNode; validate?: (value: unknown) => string | undefined; } export declare const FormField: React.ForwardRefExoticComponent>; export interface FormItemProps { children: React.ReactNode; className?: string; } export declare const FormItem: React.ForwardRefExoticComponent>; export interface FormLabelProps { children: React.ReactNode; htmlFor?: string; className?: string; required?: boolean; } export declare const FormLabel: React.ForwardRefExoticComponent>; export interface FormControlProps { children: React.ReactNode; className?: string; } export declare const FormControl: React.ForwardRefExoticComponent>; export interface FormMessageProps { children?: React.ReactNode; error?: string; className?: string; } export declare const FormMessage: React.ForwardRefExoticComponent>; export interface FormDescriptionProps { children: React.ReactNode; className?: string; } export declare const FormDescription: React.ForwardRefExoticComponent>; export default Form; //# sourceMappingURL=form.d.ts.map