import { EventEmitter } from '@angular/core'; import { IgxGeographicMapImagery } from "./igx-geographic-map-imagery"; import { IgxImageTilesReadyEventArgs } from "./igx-image-tiles-ready-event-args"; import { IgxGeographicShapeSeriesBaseComponent } from "./igx-geographic-shape-series-base-component"; import { GeographicTileSeries } from "./GeographicTileSeries"; import * as i0 from "@angular/core"; /** * Series class used for displaying a tile set, and using shapes to define the areas that should be rendered. */ export declare class IgxGeographicTileSeriesComponent extends IgxGeographicShapeSeriesBaseComponent { protected createImplementation(): GeographicTileSeries; /** * @hidden */ get i(): GeographicTileSeries; constructor(); /** * Gets whether the current series shows a tile imagery. */ get isTile(): boolean; static ngAcceptInputType_isTile: boolean | string; /** * The MapImagery which is used to provide the tiles for display. */ get tileImagery(): IgxGeographicMapImagery; set tileImagery(v: IgxGeographicMapImagery); findByName(name: string): any; /** * Removes all cached tile Imagery from the */ clearTileCache(): void; private _imageTilesReady; /** * This event is fired whenever the image tiles transition from a loading state (e.g. some are fading in) to a loaded state. */ get imageTilesReady(): EventEmitter<{ sender: any; args: IgxImageTilesReadyEventArgs; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }