import { Layer, LayersList } from '@deck.gl/core';
import { MVTLayer as _MVTLayer, TileLayer, _TileLoadProps, _Tile2DHeader } from '@deck.gl/geo-layers';
export declare class MVTLayer<ExtraProps> extends _MVTLayer<ExtraProps> {
    getTileData(tile: _TileLoadProps): Promise<any>;
    renderSubLayers(props: TileLayer['props'] & {
        id: string;
        data: any;
        _offset: number;
        tile: any;
        clipBounds?: number[];
    }): Layer | null | LayersList;
    getHighlightedObjectIndex(tile: _Tile2DHeader): number;
}
