UNPKG

geoiq-frontend-ui-kit

Version:

This project is a UI kit for GeoIQ's frontend. It's built with React, TypeScript, and Vite.

23 lines (22 loc) 906 B
import { AssetValue, FormField, FormFieldValue, FormStep, FormValues, onToggleImageEditor } from '../../form.types'; interface FormValuesContextType { values: FormValues; errors: Record<string, string>; setValue: (fieldId: string, value: FormFieldValue) => void; setFormValues: (formValues: FormValues) => void; validateField: (field: FormField) => { isValid: boolean; errorMessage: string; }; validateStep: (step: FormStep) => { isStepValid: boolean; errors: Record<string, string>; }; submitForm: () => void; onAssetUpload?: (file: File) => Promise<AssetValue>; onToggleImageEditor?: onToggleImageEditor; } export declare const FormValuesContext: import('react').Context<FormValuesContextType | null>; export declare const useFormValues: () => FormValuesContextType; export {}; //# sourceMappingURL=form-values.context.d.ts.map