import { PdfIndirectObject } from '../../core/objects/pdf-indirect-object.js'; import { PdfStream } from '../../core/objects/pdf-stream.js'; export interface XfaFieldData { name: string; value: string; } /** * Wraps an XFA datasets stream as a typed PDF indirect object. * Provides methods to read/write XML and update individual field values. */ export declare class PdfXfaData extends PdfIndirectObject { constructor(stream: PdfIndirectObject); get xml(): string; set xml(xml: string); updateField(name: string, value: string): void; updateFields(fields: XfaFieldData[]): void; getFieldValue(name: string): string | null; importData(fields: Record): void; private static updateFieldValue; private static leafName; private static cleanSegments; }