import { ObjectManager } from "../../ObjectManager"; import { MarkupAnnotation } from "./MarkupAnnotation"; import { type MarkupAnnotationProperties } from "./MarkupAnnotation"; /** * Defines properties of a caret annotation, * shown in a PDF as a visual symbol that indicates the presence of text edits. * @see {@link CaretAnnotation} */ export type CaretAnnotationProperties = MarkupAnnotationProperties & { type: "caret"; }; /** * Represents a caret annotation, shown in a PDF as a visual symbol that indicates the presence of text edits. */ export declare class CaretAnnotation extends MarkupAnnotation { /** * Creates a new {@link CaretAnnotation}. * * @param om - {@link ObjectManager} that controls the lifetime of the {@link CaretAnnotation}. */ constructor(om: ObjectManager); /** * Creates a new {@link CaretAnnotation}. */ constructor(); }