import * as React from "react"; interface UseAsyncControllableValueProps { value?: React.InputHTMLAttributes["value"]; onChange?: React.ChangeEventHandler; onCompositionStart?: React.CompositionEventHandler; onCompositionEnd?: React.CompositionEventHandler; } /** * The amount of time (in milliseconds) which the input will wait after a compositionEnd event before * unlocking its state value for external updates via props. See `handleCompositionEnd` for more details. */ export declare const ASYNC_CONTROLLABLE_VALUE_COMPOSITION_END_DELAY = 10; export declare function useAsyncControllableValue(props: UseAsyncControllableValueProps): { onChange: React.ChangeEventHandler; onCompositionEnd: React.CompositionEventHandler; onCompositionStart: React.CompositionEventHandler; value: string | number | readonly string[] | undefined; }; export {};