/** @returns {import("../types/context").ChartContext} */ export function get_chart_context(): import("../types/context").ChartContext; /** @returns {import("../types/context").LayerContext} */ export function get_layer_context(): import("../types/context").LayerContext; /** * @param {import("../types/context").LayerContext} context * @returns {import("../types/context").LayerContext} */ export function set_layer_context(context: import("../types/context").LayerContext): import("../types/context").LayerContext; /** @typedef {typeof __propDef.props} ChartProps */ /** @typedef {typeof __propDef.events} ChartEvents */ /** @typedef {typeof __propDef.slots} ChartSlots */ export default class Chart extends SvelteComponentTyped<{ x?: import("../types/common").accessor | undefined; y?: import("../types/common").accessor | undefined; x_scale?: any; y_scale?: any; margin?: import("../types/common").margin | undefined; clip?: boolean | undefined; width?: number | undefined; height?: number | undefined; }, { [evt: string]: CustomEvent; }, { outer: {}; default: { width: any; height: any; pointer: { x: number; y: number; } | null; chart: any; }; }> { } export type ChartProps = typeof __propDef.props; export type ChartEvents = typeof __propDef.events; export type ChartSlots = typeof __propDef.slots; import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { x?: import("../types/common").accessor | undefined; y?: import("../types/common").accessor | undefined; x_scale?: import("../types/common").scale; y_scale?: import("../types/common").scale; margin?: import("../types/common").margin | undefined; clip?: boolean | undefined; width?: number | undefined; height?: number | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { outer: {}; default: { width: any; height: any; pointer: { x: number; y: number; } | null; chart: any; }; }; }; export {};