import { AframeRegistryEntry } from "../../interfaces";
import { ComponentDefinition } from "aframe";
interface AlNodeDefinition extends ComponentDefinition {
    tickFunction(): void;
    bindListeners(): void;
    addListeners(): void;
    removeListeners(): void;
    pointerDown(_event: CustomEvent): void;
    pointerUp(_event: MouseEvent): void;
    pointerOver(_event: CustomEvent): void;
    pointerOut(_event: CustomEvent): void;
}
export declare class AlNodeComponent implements AframeRegistryEntry {
    static readonly Object: AlNodeDefinition;
    static readonly Tag: string;
}
export declare class AlNodeEvents {
    static ANIMATION_STARTED: string;
}
export {};
