import { Canvas } from '@allmaps/iiif-parser'; import { Annotation, AnnotationBody, Annotator, AnnotationTarget } from '@annotorious/core'; import { SupabaseClient } from '@supabase/supabase-js'; import { SupabaseAnnotation, SupabaseAnnotationBody, SupabaseAnnotationTarget } from '../../SupabaseAnnotation'; export declare const pgOps: (anno: Annotator, supabase: SupabaseClient, source?: string | Canvas) => { archiveAnnotation: (a: Annotation) => Promise; archiveBodies: (bodies: AnnotationBody[]) => Promise; createAnnotation: (a: SupabaseAnnotation, layer_id: string, is_private: boolean) => import('@supabase/postgrest-js').PostgrestFilterBuilder; createTarget: (t: AnnotationTarget, layer_id: string) => import('@supabase/postgrest-js').PostgrestFilterBuilder; initialLoad: (layerIds: string | string[]) => import('@supabase/postgrest-js').PostgrestFilterBuilder; updateTarget: (t: SupabaseAnnotationTarget) => Promise<{ error: any; }>; updateVisibility: (a: SupabaseAnnotation) => import('@supabase/postgrest-js').PostgrestFilterBuilder; upsertBodies: (bodies: SupabaseAnnotationBody[], layer_id: string) => import('@supabase/postgrest-js').PostgrestFilterBuilder; }; //# sourceMappingURL=pgOps.d.ts.map