export default WKT; export type Options = { /** * Whether to split GeometryCollections into * multiple features on reading. */ splitCollection?: boolean | undefined; /** * Default data projection. */ dataProjection?: import("../proj.js").ProjectionLike; /** * Default feature projection. */ featureProjection?: import("../proj.js").ProjectionLike; }; export type Token = { /** * Type. */ type: number; /** * Value. */ value?: string | number | undefined; /** * Position. */ position: number; }; /** * @classdesc * Geometry format for reading and writing data in the `WellKnownText` (WKT) * format. * * @api */ declare class WKT extends TextFeature { /** * @param {Options} [options] Options. */ constructor(options?: Options); /** * Split GeometryCollection into multiple features. * @type {boolean} * @private */ private splitCollection_; /** * Parse a WKT string. * @param {string} wkt WKT string. * @return {import("../geom/Geometry.js").default} * The geometry created. * @private */ private parse_; /** * @protected * @param {string} text Text. * @param {import("./Feature.js").ReadOptions} [options] Read options. * @return {import("../Feature.js").default} Feature. * @override */ protected override readFeatureFromText(text: string, options?: import("./Feature.js").ReadOptions): import("../Feature.js").default; } import TextFeature from './TextFeature.js'; //# sourceMappingURL=WKT.d.ts.map