import { Annotation, Filter, Store } from '@annotorious/core'; import { SvelteAnnotatorState, SvelteStore } from './SvelteStore'; export type ImageAnnotationStore = Store & { getAt(x: number, y: number, filter?: Filter, buffer?: number): I | undefined; getIntersecting(x: number, y: number, width: number, height: number): I[]; }; export type SvelteImageAnnotationStore = SvelteStore & ImageAnnotationStore; export type SvelteImageAnnotatorState = SvelteAnnotatorState & { store: SvelteImageAnnotationStore; };