export default FlatGeoBuf; export type FlatGeoBufOptions = import("../../types").FlatGeoBufOptions; /** * @typedef {import("../../types").FlatGeoBufOptions} FlatGeoBufOptions */ declare class FlatGeoBuf extends Vector> { /** * @param {FlatGeoBufOptions} options */ constructor(options: FlatGeoBufOptions); dataProjection: import("ol/proj").ProjectionLike; resourceURLs: string[]; /** * transform an ol extent into FlatGeoBuf-format * @param {import("ol/extent").Extent} extent * @param {import("ol/proj").Projection} projection * @returns */ fgbBoundingBox(extent: import("ol/extent").Extent, projection: import("ol/proj").Projection): { minX: number; minY: number; maxX: number; maxY: number; }; loader(extent: import("ol/extent").Extent, resolution: number, projection: import("ol/proj").default, success?: (features: import("ol/Feature").FeatureLike[]) => void, failure?: () => void): void; } import Vector from "ol/source/Vector.js"; //# sourceMappingURL=FlatGeoBuf.d.ts.map