import PDFContext from "pdf-lib/src/core/PDFContext";
import PDFDict from "pdf-lib/src/core/objects/PDFDict";
import PDFArray from "pdf-lib/src/core/objects/PDFArray";
import PDFRef from "pdf-lib/src/core/objects/PDFRef";
import PDFAcroField from "pdf-lib/src/core/acroform/PDFAcroField";
declare class PDFAcroForm {
    readonly dict: PDFDict;
    static fromDict: (dict: PDFDict) => PDFAcroForm;
    static create: (context: PDFContext) => PDFAcroForm;
    private constructor();
    Fields(): PDFArray | undefined;
    getFields(): [PDFAcroField, PDFRef][];
    getAllFields(): [PDFAcroField, PDFRef][];
    addField(field: PDFRef): void;
    removeField(field: PDFAcroField): void;
    normalizedEntries(): {
        Fields: PDFArray;
    };
}
export default PDFAcroForm;
//# sourceMappingURL=PDFAcroForm.d.ts.map