export function has_annotation_context(): boolean; export function get_annotation_context(): any; /** @typedef {typeof __propDef.props} AnnotationProps */ /** @typedef {typeof __propDef.events} AnnotationEvents */ /** @typedef {typeof __propDef.slots} AnnotationSlots */ export default class Annotation extends SvelteComponentTyped<{ x: import("../../types/common").value | import("../../types/common").accessor | undefined; y: import("../../types/common").value | import("../../types/common").accessor | undefined; x_offset?: `${number}px` | `${number}cm` | `${number}mm` | `${number}in` | `${number}pt` | `${number}pc` | `${number}%` | `${number}em` | `${number}ex` | `${number}ch` | `${number}rem` | `${number}vw` | `${number}vh` | `${number}vmin` | `${number}vmax` | undefined; y_offset?: `${number}px` | `${number}cm` | `${number}mm` | `${number}in` | `${number}pt` | `${number}pc` | `${number}%` | `${number}em` | `${number}ex` | `${number}ch` | `${number}rem` | `${number}vw` | `${number}vh` | `${number}vmin` | `${number}vmax` | undefined; max_width?: `${number}px` | `${number}cm` | `${number}mm` | `${number}in` | `${number}pt` | `${number}pc` | `${number}%` | `${number}em` | `${number}ex` | `${number}ch` | `${number}rem` | `${number}vw` | `${number}vh` | `${number}vmin` | `${number}vmax` | undefined; draggable?: boolean | undefined; }, { [evt: string]: CustomEvent; }, { default: {}; arrows: { x_scale: any; y_scale: any; }; }> { } export type AnnotationProps = typeof __propDef.props; export type AnnotationEvents = typeof __propDef.events; export type AnnotationSlots = typeof __propDef.slots; import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { x: import("../../types/common").accessor | import("../../types/common").value | undefined; y: import("../../types/common").accessor | import("../../types/common").value | undefined; x_offset?: `${number}px` | `${number}cm` | `${number}mm` | `${number}in` | `${number}pt` | `${number}pc` | `${number}%` | `${number}em` | `${number}ex` | `${number}ch` | `${number}rem` | `${number}vw` | `${number}vh` | `${number}vmin` | `${number}vmax` | undefined; y_offset?: `${number}px` | `${number}cm` | `${number}mm` | `${number}in` | `${number}pt` | `${number}pc` | `${number}%` | `${number}em` | `${number}ex` | `${number}ch` | `${number}rem` | `${number}vw` | `${number}vh` | `${number}vmin` | `${number}vmax` | undefined; max_width?: import("../../types/css").value | undefined; draggable?: boolean | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { default: {}; arrows: { x_scale: any; y_scale: any; }; }; }; export {};