import { IPadding } from './map/IPadding'; export declare enum WATERMARK_TYPE { 'LEFT_TOP' = "LEFT_TOP", 'RIGHT_TOP' = "RIGHT_TOP", 'LEFT_BOTTOM' = "LEFT_BOTTOM", 'RIGHT_BOTTOM' = "RIGHT_BOTTOM" } export declare enum LANG_TYPE { KO = "ko", EN = "en", ZH_CN = "zh-CN", JA = "ja", DEFAULT = "default" } export declare enum CAMERA_TYPE { D3 = "3D", D2 = "2D" } export declare enum GRAPHIC_LIBRARY { NONE = "none", D3 = "3D", D2 = "2D" } export interface MapOptions extends Partial { } export interface IMapOptions { [index: string]: any; floor: string; showConnectedFloor: boolean; theme: string; graphicLibrary: GRAPHIC_LIBRARY; camera: CAMERA_TYPE; controlOption: { zoom?: number | undefined; pan?: { x?: number | undefined; y?: number | undefined; z?: number | undefined; }; rotate?: number; tilt?: number; skipValidation?: boolean; }; language: LANG_TYPE; showPoi: boolean; spriteEnable: boolean; spriteKeepRotation: boolean; enablePoiCollisionTest: boolean; poiFixFontsize: number; fontSizeRatio: number; mergeMesh: boolean; showWaterMarker?: boolean; waterMarkPosition?: WATERMARK_TYPE; enableTiling: boolean; tilingOption: { treeDepth: number; thresholdLevel: number; }; canvasSize?: { width: number; height: number; }; poiTextPadding: IPadding; framerate: number; backgroundImage?: { visible?: boolean; }; dragDistance: number; enableMouseMoveEvent?: boolean; enableGeoreferencing?: boolean; ambientLight?: number; poiFitToObject?: boolean; relativeGeoreferencing?: boolean; }