import { BoundingBox, CrsCode, MimeType } from '../shared/models.js'; import { WfsVersion } from './model.js'; /** * Generates an URL for a GetFeature operation * @param serviceUrl * @param version * @param featureType * @param [outputFormat] * @param [maxFeatures] if not defined, all features will be returned * @param [attributes] if not defined, all attributes will be included * @param [hitsOnly] if true, will not return feature data, only hit count * note: this might not work for WFS version < 2 * @param [outputCrs] if unspecified, this will be the data native projection * @param [extent] an extent to restrict returned objects * @param [extentCrs] if unspecified, `extent` should be in the data native projection * @param [startIndex] if the service supports it, this will be the index of the first feature to return */ export declare function generateGetFeatureUrl(serviceUrl: string, version: WfsVersion, featureType: string, outputFormat?: MimeType, maxFeatures?: number, attributes?: string[], hitsOnly?: boolean, outputCrs?: CrsCode, extent?: BoundingBox, extentCrs?: CrsCode, startIndex?: number): string; /** * Generates an URL for a DescribeFeatureType operation */ export declare function generateDescribeFeatureTypeUrl(serviceUrl: string, version: WfsVersion, featureType: string): string; //# sourceMappingURL=url.d.ts.map