import * as THREE from 'three'; import CreateThreeMap from '../../../Lcz3dAreaMap/common/createThreeMap'; import { OutRipples, RipplesStyle } from '../../../Lcz3dAreaMap/type/child'; interface Props { level: number; mapInstance: CreateThreeMap; ripples: OutRipples; } export default class Ripples { level: number; mapInstance: CreateThreeMap; ripples: OutRipples; ripplesObj: THREE.Object3D; uuid: string; ripplesElementArr: HTMLDivElement[]; show: boolean; constructor(option: Props); initCss3dLayers(): void; updataView({ level, mapInstance, ripples, stretchHeight }: { level: number; mapInstance: CreateThreeMap; ripples: OutRipples; stretchHeight: number; }): void; drawRipples(stretchHeight: any): void; getRipplesProps(itemData: any): { style: RipplesStyle; show: boolean; type: string; expPathArr: never[]; }; destroy(): void; } export {};