import { StyleRule, TilesetStyleEditorOptions } from './TilesetStyleEditor/types'; import { GeoJsonStyleEditorOptions, GeoJsonStyleRule } from './GeoJsonStyleEditor/types'; export * from './TilesetStyleEditor/types'; /** * 获取创建对象类型 * @returns */ export declare function getCreateSceneObjectType(typeNames?: string[]): Promise; /** * 获取ESSS视口信息 * @returns */ export declare function getESSSOption(uri?: string): Promise<{ uri: string; app: string; } | undefined>; /** * 获取'json' | 'js' | 'html' | 'string' 编辑信息 * @returns */ export declare function getEditorOption(content: string, language?: 'json' | 'js' | 'html' | 'string' | 'markdown', readonly?: boolean, title?: string): Promise; /** * 打开 3DTileset 样式编辑器 * @param options - 编辑器配置选项 * @returns Promise,返回编辑后的规则数据,如果取消则返回 undefined */ export declare function getTilesetStyle(options?: TilesetStyleEditorOptions): Promise; /** * 打开 GeoJson样式编辑器 * @param options - 编辑器配置选项 * @returns Promise,返回编辑后的规则数据,如果取消则返回 undefined */ export declare function getGeoJsonStyle(options?: GeoJsonStyleEditorOptions): Promise;