import { type OoxmlPackage, type OoxmlRelationship } from './work-ooxml-package'; import type { WorkSlide, WorkSlideComment } from './work-types'; export interface PptxCommentAuthor { id: string; name: string; initials: string; } export interface PptxSlideCommentReadResult { comments: WorkSlideComment[]; hasLegacyComments: boolean; hasUnsupportedThreadedComments: boolean; hasUnreadableComments: boolean; hasMalformedMetadata: boolean; } export declare function loadPptxCommentAuthors(archive: OoxmlPackage, presentationRelationships: Map): Promise>; export declare function readPptxSlideComments(archive: OoxmlPackage, relationships: Map, authors: Map, slideNumber: number, slideWidthEmu: number, slideHeightEmu: number): Promise; export declare function patchPptxComments(buffer: ArrayBuffer, slides: readonly WorkSlide[], slideWidth: number, slideHeight: number): Promise;