export { PatchMark } from './PatchMark.js'; export { createLocalStorageStore, PatchMarkPersistenceError } from './stores/localStorage.js'; export { createFetchStore, createLocalAnnotation, PatchMarkAuthError } from './stores/fetch.js'; export type { FetchStoreOptions } from './stores/fetch.js'; export { annotationLimits, parseAnnotation, parseAnnotationResponse, parseAnnotations, parseAnnotationsResponse, parseCreateAnnotation, parseResolvePatch, PatchMarkValidationError, } from './schema.js'; export { getAuthToken, setAuthToken, clearAuthToken } from './auth.js'; export { formatAnnotationAsPrompt, formatAnnotationsAsPrompt, formatHandoffPrompt } from './prompt.js'; export { defaultLabels } from './labels.js'; export { shadowStyles, globalStyles } from './styles.js'; export { VERSION, THEME_NAMES } from './identity.js'; export type { Annotation, AnnotationStore, AnnotationLabels, AnnotationTheme, AnnotationStatus, CreateAnnotationInput, ElementTarget, HoverInfo, PatchMarkErrorContext, PickerTarget, PropertyChange, ResolveAnnotationPatch, StoreRequestOptions, ThemeName, ToolMode, } from './types.js';