import { XmlDocument } from '@rgrove/parse-xml'; import { GenericEndpointInfo, MimeType } from '../shared/models.js'; import { WfsFeatureTypeInternal, WfsVersion } from './model.js'; /** * Will read a WFS version from the capabilities doc * @param capabilitiesDoc Capabilities document * @return The parsed WFS version, or null if no version could be found */ export declare function readVersionFromCapabilities(capabilitiesDoc: XmlDocument): WfsVersion; /** * Will read the supported output formats from the capabilities document; note that these might not be valid MIME types * @param capabilitiesDoc Capabilities document * @return Advertised output formats */ export declare function readOutputFormatsFromCapabilities(capabilitiesDoc: XmlDocument): MimeType[]; /** * Will read service-related info from the capabilities doc * @param capabilitiesDoc Capabilities document * @return Parsed service info */ export declare function readInfoFromCapabilities(capabilitiesDoc: XmlDocument): GenericEndpointInfo; /** * Will read all feature types present in the capabilities doc */ export declare function readFeatureTypesFromCapabilities(capabilitiesDoc: XmlDocument): WfsFeatureTypeInternal[]; //# sourceMappingURL=capabilities.d.ts.map