import { Mesh } from 'three'; import * as TWEEN from '@tweenjs/tween.js'; import { Image } from '../../type/children'; import RegionMapImage from './RegionMapImage'; export default class ImageSheet { image: Image; mesh?: Mesh | null; tweenGroup?: TWEEN.Group | null; constructor(image: any, regionImage: any); init(regionMapImage: RegionMapImage): void; processAnimate(animate: any, mesh: any, regionMapImage: RegionMapImage): void; setTexture(path: any, regionMapImage: any): void; setIamgeSize(size: any): void; setOpacity(opacity: any): void; setRotation(rotation: any): void; setTranslate(translate: any): void; removeTween(regionMapImage: any): void; setAnimate(animate: any, regionMapImage: any): void; updateImage(image: Image, regionMapImage: RegionMapImage): void; destroy(regionMapImage: RegionMapImage): void; }