import { TemplateOptionsReader } from "./enums.js"; import { AtlasOptions, AtlasShapeResponse, BaseRequest, Boundaries, Geometry, JsonProperties, LineString, MapShapeResponse, MultiLineString, MultiPoint, MultiPolygon, OptionsType, Point, Polygon, TemplateColorValue, TemplateHeaderValue, TemplateNumberValue, ShapeResponse, CentroidResponse, MapCentroidResponse, AtlasCentroidResponse, GeoJsonFeature, GeometryCollection, BaseSearchRequest } from "./types/index.js"; export declare function isExtent(val: Boundaries | T): val is Boundaries; export declare function isGeometryCollection(val: GeoJsonFeature["geometry"]): val is GeometryCollection; export declare function isPoint(val: Geometry): val is Point; export declare function isMultiPoint(val: Geometry): val is MultiPoint; export declare function isLineString(val: Geometry): val is LineString; export declare function isMultiLineString(val: Geometry): val is MultiLineString; export declare function isPolygon(val: Geometry): val is Polygon; export declare function isMultiPolygon(val: Geometry): val is MultiPolygon; export declare function isMapShapeResponse(val?: ShapeResponse): val is MapShapeResponse; export declare function isAtlasShapeResponse(val?: ShapeResponse): val is AtlasShapeResponse; export declare function isMapCentroidResponse(val?: CentroidResponse): val is MapCentroidResponse; export declare function isAtlasCentroidResponse(val?: CentroidResponse): val is AtlasCentroidResponse; export declare function isValidOption>(options: OptionsType | T): options is T; export declare function isValidBaseOption>(options: T | BaseRequest): options is BaseRequest; export declare function isValidSearchPinOption(options: OptionsType): options is BaseSearchRequest; export declare function isValidAtlasOption(options: OptionsType | AtlasOptions): options is AtlasOptions; export declare function isJsonProperties(val: unknown): val is JsonProperties; export declare function isTemplateOption(val: unknown | ReturnType): val is ReturnType; export declare function isTemplateValue(val: unknown | TemplateHeaderValue): val is TemplateHeaderValue; export declare function isTemplateNumberValue(val: unknown | TemplateNumberValue): val is TemplateNumberValue; export declare function isTemplateColorValue(val: unknown | TemplateColorValue): val is TemplateColorValue;