import { WebGLPathBatch, type WebGLPathBatchOptions } from "./webgl-path-batch.js"; import { WebGLStyledPathBatch, type WebGLStyledPathBatchOptions } from "./webgl-styled-path-batch.js"; export type PathBatchMode = "uniform" | "feature"; export type UniformPathBatchOptions = WebGLPathBatchOptions & { mode?: "uniform"; }; export type FeaturePathBatchOptions = WebGLStyledPathBatchOptions & { mode: "feature"; }; export type PathBatchOptions = UniformPathBatchOptions | FeaturePathBatchOptions; export type PathBatch = WebGLPathBatch | WebGLStyledPathBatch; /** * Create one high-volume path layer. Uniform paths use the fast WebGL pipeline; * feature mode preserves per-path colors, widths, dashes, gradients and picking. */ export declare function pathBatch(options?: UniformPathBatchOptions): WebGLPathBatch; export declare function pathBatch(options: FeaturePathBatchOptions): WebGLStyledPathBatch; //# sourceMappingURL=path-batch.d.ts.map