import type { Entity } from 'koota';
import { type IntersectionEvent } from '@threlte/extras';
export declare const useEntityEvents: (entity: () => Entity | undefined) => {
    onpointerenter: (event: IntersectionEvent<MouseEvent>) => void;
    onpointermove: (event: IntersectionEvent<MouseEvent>) => void;
    onpointerleave: (event: IntersectionEvent<MouseEvent>) => void;
    onpointerdown: (event: IntersectionEvent<MouseEvent>) => void;
    onclick: (event: IntersectionEvent<MouseEvent>) => void;
};
