import { default as React } from 'react'; interface FormFieldGroupProps { label: string; required?: boolean; error?: string; helpText?: string; children: React.ReactNode; layout?: 'vertical' | 'horizontal'; className?: string; labelClassName?: string; contentClassName?: string; } export declare const FormFieldGroup: React.FC; interface TextFieldProps { label: string; value: string; onChange: (value: string) => void; placeholder?: string; required?: boolean; error?: string; helpText?: string; type?: 'text' | 'email' | 'password' | 'tel' | 'url'; layout?: 'vertical' | 'horizontal'; className?: string; } export declare const TextField: React.FC; interface TextAreaFieldProps { label: string; value: string; onChange: (value: string) => void; placeholder?: string; required?: boolean; error?: string; helpText?: string; rows?: number; layout?: 'vertical' | 'horizontal'; className?: string; } export declare const TextAreaField: React.FC; interface SelectFieldProps { label: string; value: string; onChange: (value: string) => void; options: Array<{ value: string; label: string; disabled?: boolean; }>; required?: boolean; error?: string; helpText?: string; placeholder?: string; layout?: 'vertical' | 'horizontal'; className?: string; } export declare const SelectField: React.FC; export {}; //# sourceMappingURL=form-field-group.d.ts.map