/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { KendoPointer } from '../models/index.js'; import * as React from 'react'; type ElementPointer = { [P in keyof KendoPointer]: (event: React.PointerEvent) => void; }; /** * @hidden */ export declare const usePointer: , R extends {}>(props: P, target: React.RefObject, extend?: { onPointerDown?: ((args: React.PointerEvent) => void) | undefined; onPointerMove?: ((args: React.PointerEvent) => void) | undefined; onPointerUp?: ((args: React.PointerEvent) => void) | undefined; onPointerCancel?: ((args: React.PointerEvent) => void) | undefined; onGotPointerCapture?: ((args: React.PointerEvent) => void) | undefined; onLostPointerCapture?: ((args: React.PointerEvent) => void) | undefined; onPointerEnter?: ((args: React.PointerEvent) => void) | undefined; onPointerOver?: ((args: React.PointerEvent) => void) | undefined; onPointerLeave?: ((args: React.PointerEvent) => void) | undefined; onPointerOut?: ((args: React.PointerEvent) => void) | undefined; }) => ElementPointer; export {};