interface FormFieldConfig { fieldName: string; label: string; inputType: 'text' | 'email' | 'tel' | 'number' | 'textarea' | 'select' | 'checkbox'; required?: boolean; placeholder?: string; options?: Array<{ label: string; value: string; }>; } interface FormBlockComponentProps { formId?: string; formName: string; heading?: string; description?: string; fields: FormFieldConfig[]; submitButtonText?: string; successMessage?: string; padding?: 'none' | 'small' | 'medium' | 'large'; enableCaptcha?: boolean; } export declare function FormBlockComponent({ formId, formName, heading, description, fields, submitButtonText, successMessage, padding, enableCaptcha, }: FormBlockComponentProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=FormBlockComponent.d.ts.map