import { ChangeEvent } from 'react'; export type ReduxFormInput = { value: any; onChange: (value: any) => void; onBlur: () => void; name: string; }; interface UseReduxFormFieldParams> { input?: ReduxFormInput; onChange?: (event: E) => void; onBlur?: () => void; transformValue?: (value: any, event: E) => T; } interface UseReduxFormFieldResult { handleChange: (event: E) => void; handleBlur: () => void; } /** * Hook to unify Redux Form and regular form field handling * * @param params Configuration object containing input, onChange, and transformValue * @returns Object with handleChange and handleBlur functions */ export declare function useReduxFormField>({ input, onChange, onBlur, transformValue, }: UseReduxFormFieldParams): UseReduxFormFieldResult; export {};