import { PLACEMENTS } from '../../enums'; export interface ChoroplethMapAnnotationProps { /** * Latitude of the annotation. */ latitude: number; /** * Longitude of the annotation. */ longitude: number; /** * Maximum height of the annotation container. */ height?: number; /** * Maximum width of the annotation container. */ width?: number; /** * If true, the annotation will scale with the map zoom. */ scale?: boolean; /** * Text color of the annotation. */ color?: string; /** * Override the default drop-shadow filter applied to the annotation. */ dropShadow?: string; /** * Radian distance from the center of the Earth after which the annotation is hidden. * The Earth's circumference can be divided into 360 degrees, or 2π radians. * Therefore, 1.57 radians is approximately a quarter of π (since π≈3.14), which corresponds to * a quarter of the Earth's circumference. */ geoDistanceThreshold?: number; /** * Placement of the annotation. Can be: top, topleft, topright, right,
* righttop, rightbottom, bottom, bottomleft, bottomright, left, lefttop, * and leftbottom. If `null`, the annotation will be centered. */ placement?: PLACEMENTS | null; } declare var __VLS_1: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_1) => any; }; declare const __VLS_base: import('../../../node_modules/vue').DefineComponent & Readonly<{}>, { color: string; width: number; height: number; scale: boolean; placement: PLACEMENTS | null; dropShadow: string; geoDistanceThreshold: number; }, {}, {}, {}, string, import('../../../node_modules/vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };