import { default as React } from 'react'; import { FieldConfig } from '../types'; export type FieldValue = string | number | boolean | string[]; export interface FormValues { [fieldId: string]: FieldValue; } interface FormRendererProps { fields: FieldConfig[]; values: FormValues; onChange: (fieldId: string, value: FieldValue) => void; disabled?: boolean; primaryColor?: string; } export declare const FormRenderer: React.FC; export declare function useFormState(fields: FieldConfig[]): { values: FormValues; handleChange: (fieldId: string, value: FieldValue) => void; validate: () => string | null; reset: () => void; }; export {}; //# sourceMappingURL=FormRenderer.d.ts.map