declare const _default: import('vue').DefineComponent<{ data?: (google.maps.LatLng | google.maps.visualization.WeightedLocation)[] | google.maps.MVCArray; dissipating?: boolean; gradient?: string[]; maxIntensity?: number; opacity?: number; number?: number; heatmapKey?: string; mapKey?: string; options?: Record; }, { heatmapLayerPromise: Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { data_changed: (value: google.maps.MVCArray | (google.maps.LatLng | google.maps.visualization.WeightedLocation)[]) => any; }, string, import('vue').PublicProps, Readonly<{ data?: (google.maps.LatLng | google.maps.visualization.WeightedLocation)[] | google.maps.MVCArray; dissipating?: boolean; gradient?: string[]; maxIntensity?: number; opacity?: number; number?: number; heatmapKey?: string; mapKey?: string; options?: Record; }> & Readonly<{ onData_changed?: ((value: google.maps.MVCArray | (google.maps.LatLng | google.maps.visualization.WeightedLocation)[]) => any) | undefined; }>, { number: number; options: Record; mapKey: string; data: (google.maps.LatLng | google.maps.visualization.WeightedLocation)[] | google.maps.MVCArray; dissipating: boolean; gradient: string[]; maxIntensity: number; opacity: number; heatmapKey: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;