import { Image, MImageProps } from "../elements"; import { GraphicsAdapter } from "./GraphicsAdapter"; export declare abstract class ImageGraphics { constructor(element: Image, updateMeshCallback: () => void); abstract enable(): void; abstract disable(): void; abstract getCollisionElement(): G["collisionType"] | null; abstract getWidthAndHeight(): { width: number; height: number; }; abstract setSrc(src: string | null, mImageProps: MImageProps): void; abstract setWidth(width: number | null, mImageProps: MImageProps): void; abstract setHeight(height: number | null, mImageProps: MImageProps): void; abstract setOpacity(opacity: number, mImageProps: MImageProps): void; abstract setEmissive(opacity: number, mImageProps: MImageProps): void; abstract setCastShadows(castShadows: boolean, mImageProps: MImageProps): void; abstract dispose(): void; } //# sourceMappingURL=ImageGraphics.d.ts.map