import { MMLColor } from "../color"; import { Cube, MCubeProps } from "../elements"; import { GraphicsAdapter } from "./GraphicsAdapter"; export declare abstract class CubeGraphics { constructor(element: Cube); abstract enable(): void; abstract disable(): void; abstract getCollisionElement(): G["collisionType"] | null; abstract setWidth(width: number, mCubeProps: MCubeProps): void; abstract setHeight(height: number, mCubeProps: MCubeProps): void; abstract setDepth(depth: number, mCubeProps: MCubeProps): void; abstract setColor(color: MMLColor, mCubeProps: MCubeProps): void; abstract setOpacity(opacity: number, mCubeProps: MCubeProps): void; abstract setCastShadows(castShadows: boolean, mCubeProps: MCubeProps): void; abstract dispose(): void; } //# sourceMappingURL=CubeGraphics.d.ts.map