import { DragContext } from './core/drag'; import { GanttDataStore } from './core/store'; import { GanttContext, GanttContextDimensions, GanttContextOptions, GanttContextServices } from './gantt'; declare module 'svelte' { type Contexts = { 'drag': DragContext; 'gantt': GanttContext; 'dataStore': GanttDataStore; 'services': GanttContextServices; 'options': GanttContextOptions; 'dimensions': GanttContextDimensions; } export function setContext(key: K, context: T); export function getContext(key: K): Contexts[K]; }