import type { PdfExtractedSignature, PdfValidationSummary } from "./phase10-types.js"; export interface ScannedPdfObject { body: Buffer; bodyText: string; dictionaryText?: string; end: number; generationNumber: number; objectNumber: number; refs: number[]; start: number; streamData?: Buffer; } export interface ScannedPdfDocument { buffer: Buffer; headerVersion: string; infoRef?: number; objectMap: Map; objects: ScannedPdfObject[]; rootRef?: number; startXref?: number; trailerText?: string; xrefEntries: Map; xrefOffset?: number; } export declare function scanPdfBuffer(buffer: Buffer): ScannedPdfDocument; export declare function extractPdfSignatures(buffer: Buffer): PdfExtractedSignature[]; export declare function validatePdfBuffer(buffer: Buffer): Promise; //# sourceMappingURL=phase10-validate.d.ts.map