import { GenericEndpointInfo } from '../shared/models.js'; import { WmtsEndpointInfo, WmtsLayer, WmtsMatrixSet } from '../wmts/model.js'; import { WfsFeatureTypeFull, WfsFeatureTypeInternal, WfsFeatureTypePropsDetails, WfsVersion } from '../wfs/model.js'; import { WmsLayerFull, WmsVersion } from '../wms/model.js'; /** * Call once to disable Worker usage completely */ export declare function enableFallbackWithoutWorker(): void; /** * Parses the capabilities document and return all relevant information * @param capabilitiesUrl This url should point to the capabilities document */ export declare function parseWmsCapabilities(capabilitiesUrl: string): Promise<{ version: WmsVersion; info: GenericEndpointInfo; layers: WmsLayerFull[]; }>; /** * Parses the capabilities document and return all relevant information * @param capabilitiesUrl This url should point to the capabilities document */ export declare function parseWfsCapabilities(capabilitiesUrl: string): Promise<{ version: WfsVersion; info: GenericEndpointInfo; featureTypes: WfsFeatureTypeInternal[]; }>; /** * Queries a feature type details * @param capabilitiesUrl This url should point to the capabilities document * @param serviceVersion * @param featureTypeFull */ export declare function queryWfsFeatureTypeDetails(capabilitiesUrl: string, serviceVersion: WfsVersion, featureTypeFull: WfsFeatureTypeFull): Promise<{ props: WfsFeatureTypePropsDetails; }>; /** * Parses the capabilities document and return all relevant information * @param capabilitiesUrl This url should point to the capabilities document */ export declare function parseWmtsCapabilities(capabilitiesUrl: string): Promise<{ info: WmtsEndpointInfo; layers: WmtsLayer[]; matrixSets: WmtsMatrixSet[]; }>; //# sourceMappingURL=index.d.ts.map