import type { ARConfig } from "./types.js"; export type ARStatus = "compiling" | "scanning" | "tracking" | "error"; export interface TrackedPoint { x: number; y: number; reliability: number; stability: number; } export interface UseARReturn { containerRef: React.RefObject; overlayRef: React.RefObject; status: ARStatus; isPlaying: boolean; toggleVideo: () => Promise; trackedPoints: TrackedPoint[]; error: string | null; } export declare const useAR: (config: ARConfig) => UseARReturn;