/** @packageDocumentation * @module Base */ /** @internal */ export interface PointerCaptorArgs { readonly clientX: number; readonly clientY: number; } /** @internal */ export type PointerCaptorEvent = MouseEvent | TouchEvent; /** Captures mouse and touch events of an element. Used in drag or resize interactions. * @internal */ export declare const usePointerCaptor: (onPointerDown?: ((args: PointerCaptorArgs, e: PointerCaptorEvent) => void) | undefined, onPointerMove?: ((args: PointerCaptorArgs, e: PointerCaptorEvent) => void) | undefined, onPointerUp?: ((e: PointerCaptorEvent) => void) | undefined) => (instance: T | null) => void; //# sourceMappingURL=usePointerCaptor.d.ts.map