import { Interaction } from "../elements"; import { GraphicsAdapter } from "../graphics"; import { MMLGraphicsInterface } from "../scene"; import { TagAdapterThemeColors } from "./TagAdapterThemeColors"; import { TagDebugMElement } from "./TagDebugMElement"; export type TagDebugGraphicsAdapter = GraphicsAdapter & { theme: TagAdapterThemeColors; }; export declare class StandaloneTagDebugAdapter implements TagDebugGraphicsAdapter { private element; collisionType: null; containerType: TagDebugMElement; private constructor(); interactionShouldShowDistance(interaction: Interaction): number | null; getGraphicsAdapterFactory(): MMLGraphicsInterface; theme: TagAdapterThemeColors; static create(element: HTMLElement): Promise; init(): Promise; start(): void; getUserPositionAndRotation(): { position: { x: number; y: number; z: number; }; rotation: { x: number; y: number; z: number; }; }; resize(width: number, height: number): void; dispose(): void; getRootContainer(): HTMLElement; } //# sourceMappingURL=StandaloneTagDebugAdapter.d.ts.map