import { ILayer } from '@antv/l7-core';
import DebugTile from './DebugTile';
import ImageTile from './ImageTile';
import MaskLayer from './MaskTile';
import RasterRGBTile from './RasterRGBTile';
import RasterTerrainRGBTile from './RasterTerrainRGBTile';
import RasterTile from './RasterTile';
import VectorTile from './VectorTile';
export type TileType = 'VectorTile' | 'DebugTile' | 'PolygonLayer' | 'PointLayer' | 'LineLayer' | 'RasterLayer' | 'image' | 'MaskLayer' | 'TileDebugLayer';
export declare function getTileFactory(layer: ILayer): typeof DebugTile | typeof ImageTile | typeof MaskLayer | typeof RasterRGBTile | typeof RasterTerrainRGBTile | typeof RasterTile | typeof VectorTile;
export * from '../interface';
export * from './Tile';
