import { z } from "zod"; export declare const documentAnnotationThreadStatusSchema: z.ZodEnum<{ open: "open"; resolved: "resolved"; }>; export declare const documentAnnotationAnchorStateSchema: z.ZodEnum<{ active: "active"; orphaned: "orphaned"; stale: "stale"; }>; export declare const documentAnnotationAnchorConfidenceSchema: z.ZodEnum<{ ambiguous: "ambiguous"; duplicate: "duplicate"; exact: "exact"; fuzzy: "fuzzy"; missing: "missing"; }>; export declare const documentAnnotationTextQuoteSelectorSchema: z.ZodObject<{ exact: z.ZodString; prefix: z.ZodDefault; suffix: z.ZodDefault; }, z.core.$strict>; export declare const documentAnnotationTextPositionSelectorSchema: z.ZodObject<{ normalizedStart: z.ZodNumber; normalizedEnd: z.ZodNumber; markdownStart: z.ZodNumber; markdownEnd: z.ZodNumber; }, z.core.$strict>; export declare const documentAnnotationAnchorSelectorSchema: z.ZodObject<{ quote: z.ZodObject<{ exact: z.ZodString; prefix: z.ZodDefault; suffix: z.ZodDefault; }, z.core.$strict>; position: z.ZodObject<{ normalizedStart: z.ZodNumber; normalizedEnd: z.ZodNumber; markdownStart: z.ZodNumber; markdownEnd: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; export declare const createDocumentAnnotationThreadSchema: z.ZodObject<{ baseRevisionId: z.ZodString; baseRevisionNumber: z.ZodNumber; selector: z.ZodObject<{ quote: z.ZodObject<{ exact: z.ZodString; prefix: z.ZodDefault; suffix: z.ZodDefault; }, z.core.$strict>; position: z.ZodObject<{ normalizedStart: z.ZodNumber; normalizedEnd: z.ZodNumber; markdownStart: z.ZodNumber; markdownEnd: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; body: z.ZodPipe>, z.ZodString>; issueCommentId: z.ZodOptional>; }, z.core.$strict>; export declare const createDocumentAnnotationCommentSchema: z.ZodObject<{ body: z.ZodPipe>, z.ZodString>; issueCommentId: z.ZodOptional>; }, z.core.$strict>; export declare const updateDocumentAnnotationThreadSchema: z.ZodObject<{ status: z.ZodOptional>; }, z.core.$strict>; export type CreateDocumentAnnotationThread = z.infer; export type CreateDocumentAnnotationComment = z.infer; export type UpdateDocumentAnnotationThread = z.infer; //# sourceMappingURL=document-annotation.d.ts.map