import { type EventTypeWithTarget } from "jb-core"; import { RefObject } from "react"; import { type JBInputWebComponent } from "jb-input"; export type JBInputEvents = { onEnter?: (e: EventTypeWithTarget) => void; onInput?: (e: EventTypeWithTarget) => void; onBeforeinput?: (e: EventTypeWithTarget) => void; onFocus?: (e: EventTypeWithTarget) => void; onBlur?: (e: EventTypeWithTarget) => void; onKeyup?: (e: EventTypeWithTarget) => void; onKeydown?: (e: EventTypeWithTarget) => void; onChange?: (e: EventTypeWithTarget) => void; }; export declare function useJBInputEvents(element: RefObject, props: JBInputEvents): void;