type UseCompositionInputCallback = (value: string) => void; type UseCompositionInputReturnKey = 'onChange' | 'onCompositionStart' | 'onCompositionEnd'; interface UseCompositionInputReturn { onChange: React.ChangeEventHandler; onCompositionStart: React.CompositionEventHandler; onCompositionEnd: React.CompositionEventHandler; } /** @see https://foxact.skk.moe/use-composition-input */ declare function useCompositionInput(cb: UseCompositionInputCallback): UseCompositionInputReturn; export { useCompositionInput }; export type { UseCompositionInputCallback, UseCompositionInputReturn, UseCompositionInputReturnKey };