import { BubbleMapProps, ChoroplethMapProps, MapAccessor, MapBaseProps, MapGeoJson, MapLabels, MapStyle } from './src/types'; declare const TxBubbleMap: ((__VLS_props: NonNullable>["props"], __VLS_ctx?: { slots: Readonly<{ tooltip?: (slotProps: { row: T; }) => unknown; }> & { tooltip?: (slotProps: { row: T; }) => unknown; }; attrs: any; emit: ((evt: "bubbleHover", row: T | undefined) => void) & ((evt: "bubbleClick", row: T) => void); }, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: { readonly onBubbleHover?: ((row: T | undefined) => any) | undefined; readonly onBubbleClick?: ((row: T) => any) | undefined; data: T[]; lng: MapAccessor; lat: MapAccessor; value: MapAccessor; name?: MapAccessor | undefined; minRadius?: number | undefined; maxRadius?: number | undefined; bubbleSize?: ((value: number) => number) | undefined; bubbleColor?: MapStyle | undefined; bubbleBorderColor?: MapStyle | undefined; bubbleBorderWidth?: MapStyle | undefined; geoJson: MapGeoJson; center?: [number, number] | undefined; zoom?: number | undefined; roam?: boolean | undefined; projection?: (import('d3-geo').GeoProjection | null) | undefined; showTooltip?: boolean | undefined; valueFormat?: ((value: number) => string) | undefined; aspectRatio?: number | string | undefined; height?: number | undefined; width?: number | undefined; labels?: Partial | undefined; } & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ tooltip?: (slotProps: { row: T; }) => unknown; }> & { tooltip?: (slotProps: { row: T; }) => unknown; }; emit: ((evt: "bubbleHover", row: T | undefined) => void) & ((evt: "bubbleClick", row: T) => void); }>) => import('vue').VNode & { __ctx?: Awaited; }) & { install: (app: import('vue').App) => void; }; declare const TxChoroplethMap: ((__VLS_props: NonNullable>["props"], __VLS_ctx?: { slots: Readonly<{ tooltip?: (slotProps: { row: T; regionName: string; value: number; }) => unknown; }> & { tooltip?: (slotProps: { row: T; regionName: string; value: number; }) => unknown; }; attrs: any; emit: ((evt: "regionHover", row: T | undefined) => void) & ((evt: "regionClick", row: T) => void); }, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: { readonly onRegionHover?: ((row: T | undefined) => any) | undefined; readonly onRegionClick?: ((row: T) => any) | undefined; data: T[]; name: MapAccessor; value: MapAccessor; nameProperty?: string | undefined; colorRange?: string[] | undefined; min?: number | undefined; max?: number | undefined; noDataColor?: string | undefined; showLegend?: boolean | undefined; geoJson: MapGeoJson; center?: [number, number] | undefined; zoom?: number | undefined; roam?: boolean | undefined; projection?: (import('d3-geo').GeoProjection | null) | undefined; showTooltip?: boolean | undefined; valueFormat?: ((value: number) => string) | undefined; aspectRatio?: number | string | undefined; height?: number | undefined; width?: number | undefined; labels?: Partial | undefined; } & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly<{ tooltip?: (slotProps: { row: T; regionName: string; value: number; }) => unknown; }> & { tooltip?: (slotProps: { row: T; regionName: string; value: number; }) => unknown; }; emit: ((evt: "regionHover", row: T | undefined) => void) & ((evt: "regionClick", row: T) => void); }>) => import('vue').VNode & { __ctx?: Awaited; }) & { install: (app: import('vue').App) => void; }; export { TxBubbleMap, TxChoroplethMap }; export { DEFAULT_MAP_SCALE_VARS, rampColor, rampGradient } from './src/color'; export { boundingWindowFeature, createDefaultProjection, DEFAULT_BOUNDING_COORDS, fitProjectionToWindow, MAX_ZOOM_FACTOR, MERCATOR_MAX_LAT, projectedAspect, resolveProjection, } from './src/projection'; export { applyRoam, clampScale, initialRoam, panBy, scaleAboutPoint } from './src/roam'; export type { RoamState } from './src/roam'; export { MAP_DEFAULT_LABELS } from './src/types'; export type { BubbleMapProps, ChoroplethMapProps, MapAccessor, MapBaseProps, MapGeoJson, MapLabels, MapStyle, };