/// <reference types="webxr" />
import { WebGLRenderer } from 'three';
import { CoreWebXRVRController } from '../webXRVR/CoreWebXRVRController';
interface SessionInitOptions extends XRSessionInit {
}
interface CoreVRButtonOptions {
    renderer: WebGLRenderer;
    controller: CoreWebXRVRController;
}
export declare class CoreVRButton {
    static createButton(options: CoreVRButtonOptions, sessionInit?: SessionInitOptions): HTMLAnchorElement | HTMLButtonElement;
    static xrSessionIsGranted: boolean;
    static registerSessionGrantedListener(): void;
}
export {};
