import PDFContext from "pdf-lib/src/core/PDFContext";
import PDFDict from "pdf-lib/src/core/objects/PDFDict";
import PDFNumber from "pdf-lib/src/core/objects/PDFNumber";
import PDFString from "pdf-lib/src/core/objects/PDFString";
import PDFHexString from "pdf-lib/src/core/objects/PDFHexString";
import PDFRef from "pdf-lib/src/core/objects/PDFRef";
import PDFAcroTerminal from "pdf-lib/src/core/acroform/PDFAcroTerminal";
declare class PDFAcroText extends PDFAcroTerminal {
    static fromDict: (dict: PDFDict, ref: PDFRef) => PDFAcroText;
    static create: (context: PDFContext) => PDFAcroText;
    MaxLen(): PDFNumber | undefined;
    Q(): PDFNumber | undefined;
    setMaxLength(maxLength: number): void;
    removeMaxLength(): void;
    getMaxLength(): number | undefined;
    setQuadding(quadding: 0 | 1 | 2): void;
    getQuadding(): number | undefined;
    setValue(value: PDFHexString | PDFString): void;
    removeValue(): void;
    getValue(): PDFString | PDFHexString | undefined;
}
export default PDFAcroText;
//# sourceMappingURL=PDFAcroText.d.ts.map