import type { Bounds } from 'vega-scenegraph'; import type { GPUVegaCanvasContext, GPUVegaScene } from '../types/context.js'; /** * Rotation and sub-pixel phase are baked into the atlas, so every label is a * plain axis-aligned quad on a whole device pixel and maps 1:1 without * resampling. The shader maps (position - vb) * dpi to device pixels. */ declare function draw(device: GPUDevice, ctx: GPUVegaCanvasContext, scene: GPUVegaScene, vb: Bounds): void; declare const _default: { draw: typeof draw; }; export default _default;