import { BaseNative } from '../BaseNative'; import { FeatureCollection, VectorTileFeatureCollection } from '../geometry/feature'; import { FeatureCollectionSearchServiceOptions, SearchRequest, VectorTileSearchServiceOptions } from '.'; export declare class VectorTileSearchService extends BaseNative { minZoom: number; maxZoom: number; maxResults: number; sortByDistance: boolean; preventDuplicates: boolean; layers: string[]; createNative(options: VectorTileSearchServiceOptions): com.akylas.carto.additions2.AKVectorTileSearchService; findFeatures(options: SearchRequest, callback?: (res: VectorTileFeatureCollection) => void): VectorTileFeatureCollection; } export declare class FeatureCollectionSearchService extends BaseNative { createNative(options: FeatureCollectionSearchServiceOptions): com.akylas.carto.additions2.AKFeatureCollectionSearchService; findFeatures(options: SearchRequest, callback?: (res: FeatureCollection) => void): FeatureCollection; }