import { Interaction } from "../elements"; import { MMLGraphicsInterface, PositionAndRotation } from "../scene"; export interface GraphicsAdapter { containerType: C; collisionType: M; getGraphicsAdapterFactory(): MMLGraphicsInterface; getRootContainer(): R; getUserPositionAndRotation(): PositionAndRotation; interactionShouldShowDistance(interaction: Interaction): number | null; dispose(): void; } export type StandaloneGraphicsAdapter = GraphicsAdapter & { start(): void; resize(width: number, height: number): void; }; //# sourceMappingURL=GraphicsAdapter.d.ts.map