import { type Snippet } from 'svelte'; import type { DataRecord, BaseMarkProps, ConstantAccessor, ChannelAccessor } from '../types.js'; type TextMarkProps = BaseMarkProps & { data: DataRecord[]; x: ChannelAccessor; y: ChannelAccessor; fill?: ChannelAccessor; stroke?: ChannelAccessor; children?: Snippet; dx?: ConstantAccessor; dy?: ConstantAccessor; text: ConstantAccessor; title: ConstantAccessor; /** * if you want to apply class names to individual text elements */ textClass: ConstantAccessor; /** * the line anchor for vertical position; top, bottom, or middle */ lineAnchor?: ConstantAccessor<'bottom' | 'top' | 'middle'>; frameAnchor?: ConstantAccessor<'bottom' | 'top' | 'left' | 'right' | 'top-left' | 'bottom-left' | 'top-right' | 'bottom-right'>; }; declare const Text: import("svelte").Component; type Text = ReturnType; export default Text;