import { PdfNumber } from '../../core/objects/pdf-number.js'; /** * Field-specific Ff flag accessors for form fields. * These are separate from annotation flags (F field). * Extends PdfNumber so it can be stored directly in a PDF dictionary. */ export declare class PdfFormFieldFlags extends PdfNumber { constructor(value?: number | PdfNumber | PdfFormFieldFlags); get flags(): number; set flags(v: number | PdfFormFieldFlags); private getFlag; private setFlag; get readOnly(): boolean; set readOnly(v: boolean); get required(): boolean; set required(v: boolean); get noExport(): boolean; set noExport(v: boolean); get multiline(): boolean; set multiline(v: boolean); get password(): boolean; set password(v: boolean); get noToggleToOff(): boolean; set noToggleToOff(v: boolean); get radio(): boolean; set radio(v: boolean); get pushButton(): boolean; set pushButton(v: boolean); get combo(): boolean; set combo(v: boolean); get edit(): boolean; set edit(v: boolean); get sort(): boolean; set sort(v: boolean); get multiSelect(): boolean; set multiSelect(v: boolean); get doNotSpellCheck(): boolean; set doNotSpellCheck(v: boolean); get doNotScroll(): boolean; set doNotScroll(v: boolean); get comb(): boolean; set comb(v: boolean); get commitOnSelChange(): boolean; set commitOnSelChange(v: boolean); }