import { PdfFormField } from './pdf-form-field.js'; import { PdfString } from '../../core/objects/pdf-string.js'; import type { PdfAcroForm } from '../pdf-acro-form.js'; import type { PdfIndirectObject } from '../../core/objects/pdf-indirect-object.js'; /** * Button form field subtype (checkboxes, radio buttons, push buttons). */ export declare class PdfButtonFormField extends PdfFormField { constructor(other?: PdfIndirectObject | { form?: PdfAcroForm; }); private initWidget; set isWidget(val: boolean); get isGroup(): boolean; get value(): string; set value(val: string | PdfString); get checked(): boolean; set checked(isChecked: boolean); generateAppearance(options?: { makeReadOnly?: boolean; onStateName?: string; }): boolean; }