import * as astro from 'astro'; interface Annotation { id: string; timestamp: string; page: string; selector: string; elementTag: string; elementText: string; viewport: { width: number; height: number; }; device: 'mobile' | 'tablet' | 'desktop'; text: string; author: string; status: 'open' | 'resolved'; } interface AnnotationsFile { version: string; annotations: Annotation[]; } interface AstroAnnotateConfig { enabled?: boolean; storage?: 'local'; annotationsPath?: string; } declare function astroAnnotate(config?: AstroAnnotateConfig): astro.AstroIntegration; export { type Annotation, type AnnotationsFile, type AstroAnnotateConfig, astroAnnotate as default };