export interface Plane {
    id: string;
    center: {
        x: number;
        y: number;
        z: number;
    };
    extent: {
        width: number;
        length: number;
    };
}
export interface Anchor {
    id: string;
    position: {
        x: number;
        y: number;
        z: number;
    };
    rotation: {
        x: number;
        y: number;
        z: number;
    };
    timestamp: number;
    planeId: string;
}
export declare class EnvironmentalDetection {
    detectPlanes(): Promise<Plane[]>;
    hitTest(x: number, y: number): Promise<Plane | null>;
    getLightEstimation(): Promise<{
        ambientIntensity: number;
        ambientColorTemperature: number;
    }>;
    createAnchor(plane: Plane, offset?: {
        x?: number;
        y?: number;
        z?: number;
    }, rotation?: {
        x?: number;
        y?: number;
        z?: number;
    }): Anchor;
}
