import { EventEmitter } from '@angular/core'; import { CollisionAvoidanceType } from "igniteui-angular-charts"; import { ScatterItemSearchMode } from "igniteui-angular-charts"; import { IgxAssigningScatterStyleEventArgs } from "igniteui-angular-charts"; import { IgxAssigningScatterMarkerStyleEventArgs } from "igniteui-angular-charts"; import { IgxGeographicMarkerSeriesComponent } from "./igx-geographic-marker-series-component"; import { GeographicSymbolSeries } from "./GeographicSymbolSeries"; import * as i0 from "@angular/core"; /** * Series class for a geographic map with points marked at given locations. * This is the geographic equivalent of a ScatterSeries. */ export declare class IgxGeographicSymbolSeriesComponent extends IgxGeographicMarkerSeriesComponent { protected createImplementation(): GeographicSymbolSeries; /** * @hidden */ get i(): GeographicSymbolSeries; constructor(); /** * Gets whether the series has only marker as visuals */ get hasOnlyMarkers(): boolean; static ngAcceptInputType_hasOnlyMarkers: boolean | string; /** * The name of the property of ItemsSource items which contains the latitude coordinate of the symbol. */ get latitudeMemberPath(): string; set latitudeMemberPath(v: string); /** * The name of the property of ItemsSource items which contains the longitude coordinate of the symbol. */ get longitudeMemberPath(): string; set longitudeMemberPath(v: string); /** * The desired behavior for markers in this series which are placed too close together for the current view, resulting in a collision. */ get markerCollisionAvoidance(): CollisionAvoidanceType; set markerCollisionAvoidance(v: CollisionAvoidanceType); static ngAcceptInputType_markerCollisionAvoidance: CollisionAvoidanceType | string; /** * Gets or sets whether this Scatter series should allow custom style overrides of its individual visuals. */ get isCustomScatterStyleAllowed(): boolean; set isCustomScatterStyleAllowed(v: boolean); static ngAcceptInputType_isCustomScatterStyleAllowed: boolean | string; /** * Gets or sets whether this Scatter series should allow custom style overrides of its individual marker visuals. */ get isCustomScatterMarkerStyleAllowed(): boolean; set isCustomScatterMarkerStyleAllowed(v: boolean); static ngAcceptInputType_isCustomScatterMarkerStyleAllowed: boolean | string; /** * Gets or sets the mode the series will use to find the closest point to the cursor. */ get itemSearchMode(): ScatterItemSearchMode; set itemSearchMode(v: ScatterItemSearchMode); static ngAcceptInputType_itemSearchMode: ScatterItemSearchMode | string; /** * Gets or sets the threshold to use when searching for items using ItemSearchMode. */ get itemSearchThreshold(): number; set itemSearchThreshold(v: number); static ngAcceptInputType_itemSearchThreshold: number | string; private _assigningScatterStyle; /** * Event raised when Assigning Category Style */ get assigningScatterStyle(): EventEmitter<{ sender: any; args: IgxAssigningScatterStyleEventArgs; }>; private _assigningScatterMarkerStyle; /** * Event raised when Assigning Scatter Marker Style */ get assigningScatterMarkerStyle(): EventEmitter<{ sender: any; args: IgxAssigningScatterMarkerStyleEventArgs; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }