import { Cartesian3, Color, Viewer } from 'cesium'; export declare const PIN_MODE: { readonly DEFAULT: symbol; readonly TEXT: symbol; readonly ICON: symbol; }; export type PIN_MODE_TYPE = typeof PIN_MODE[keyof typeof PIN_MODE]; export declare const PIN_CATEGORY: { readonly HOSPITAL: { readonly name: "hospital"; readonly color: any; }; readonly SCHOOL: { readonly name: "school-JP"; readonly color: any; }; readonly LIBRARY: { readonly name: "library"; readonly color: any; }; readonly BANK: { readonly name: "bank-JP"; readonly color: any; }; readonly AIRPORT: { readonly name: "airport"; readonly color: any; }; readonly FIRE_STATION: { readonly name: "fire-station"; readonly color: any; }; readonly BUS: { readonly name: "airport"; readonly color: any; }; readonly GAS_STATION: { readonly name: "charging-station"; readonly color: any; }; readonly PARKING: { readonly name: "parking"; readonly color: any; }; readonly POLICE: { readonly name: "police"; readonly color: any; }; readonly RAIL: { readonly name: "rail"; readonly color: any; }; readonly RESTAURANT: { readonly name: "restaurant"; readonly color: any; }; }; export type PIN_CATEGORY_TYPE = typeof PIN_CATEGORY[keyof typeof PIN_CATEGORY]; export declare const CP_TYPE = "cp-pin"; export declare const addDefault: (viewer: Viewer, position: Cartesian3, pinCategory: PIN_CATEGORY_TYPE, size?: number) => Promise; export declare const addText: (viewer: Viewer, position: Cartesian3, text?: string, color?: Color, size?: number) => any; export declare const addImg: (viewer: Viewer, position: Cartesian3, iconUrl: string, color?: Color, size?: number) => Promise;