import { BaseSeverity } from '../types/severity'; import { ComboboxValue } from '../../components/combobox/Combobox'; import { ChangeEvent } from 'react'; type CounterElement = HTMLInputElement | HTMLTextAreaElement; type CounterEvent = ((event: ChangeEvent, value: ComboboxValue) => void) | ((event: ChangeEvent, value: string) => void); interface UseFormCounterProps { feHint?: string; feSeverity?: BaseSeverity; id?: string; initialCount?: number; maxLength?: number; onChange?: CounterEvent; } export declare const useFormCounter: ({ feHint, feSeverity, id, maxLength, onChange, initialCount, }: UseFormCounterProps) => { counterValue: string | undefined; hintId: string | undefined; onChangeHandler: (event: ChangeEvent) => void; }; export {};