export interface Add3DInfoWindowParams { infoWindowId: string; coordType: number; coord: number[]; coordTypeZ: number; coordZ: number; rotation: number[]; scale: number; windowUrl: string; windowSize: number[]; } export interface Update3DInfoWindowCoordParams { infoWindowId: string; coordType: number; coord: number[]; coordTypeZ: number; coordZ: number; rotation: number[]; scale: number; } export interface Update3DInfoWindowContentParams { infoWindowId: string; windowUrl: string; windowSize: number[]; } export interface Refresh3DInfoWindowParams { infoWindowId: string; } export interface Remove3DInfoWindowParams { infoWindowId: string; } export interface Add3DInfoWindowByModelParams { infoWindowId: string; attachedId: string; isFace: boolean; rotation: number[]; offset: number[]; windowUrl: string; windowSize: number[]; scale: number; } declare class InfoWindow3D { private static get className(); static add3DInfoWindow: (params: Add3DInfoWindowParams) => Promise; static update3DInfoWindowCoord: (params: Update3DInfoWindowCoordParams) => Promise; static update3DInfoWindowContent: (params: Update3DInfoWindowContentParams) => Promise; static refresh3DInfoWindow: (params: Refresh3DInfoWindowParams) => Promise; static remove3DInfoWindow: (params: Remove3DInfoWindowParams) => Promise; static add3DInfoWindowByModel: (params: Add3DInfoWindowByModelParams) => Promise; } export default InfoWindow3D;