import { IObject } from './map/IObject'; import { IStyle } from './theme/IStyle'; export interface SvgObjectProps { floorId: string; object: IObject; paths?: string; volume: number; style: IStyle; objectType: any; svgPaths?: any; renderOrder?: number; } export declare class SvgObject { private id; private floorId; private object; private paths?; private volume; private style; private sidePatternIdx; private topPatternIdx; private mesh; private objectType; private mapId?; private svgPaths?; private renderOrder?; constructor(svgObjectProps: SvgObjectProps); setMesh(mesh: any): void; getRenderOrder(): number | undefined; getId(): string; getObject(): IObject; getPaths(): string | undefined; getSvgPaths(): any | undefined; getVolume(): number; getStyle(): IStyle; getSidePatternIdx(): number; getTopPatternIdx(): number; getMesh(): any; getObjectType(): any; getFloorId(): string; getMapId(): string | undefined; setMapId(mapId: string): void; updatePatternIdx(topPatternIdx: number, sidePatternIdx: number): void; }