export declare function useLiveUpdate(currentValue: T, setValue: (value: T) => void, retrieveValue: (event: Event) => T, liveUpdate?: boolean): { value: T; onChange: (event: Event) => void; onBlur?: undefined; } | { value: T; onChange: (event: Event) => void; onBlur: () => void; };