import { ByteArray } from '../../types.js'; import { Ref } from '../ref.js'; import { PdfToken } from './token.js'; export declare class PdfNumberToken extends PdfToken { #private; padTo: number; decimalPlaces: number; isByteToken: boolean; constructor(options: { value: number | ByteArray | PdfNumberToken | Ref; padTo?: number; decimalPlaces?: number; isByteToken?: boolean; } | number | ByteArray, padTo?: number, decimalPlaces?: number); toBytes(): ByteArray; get ref(): Ref; set ref(newRef: Ref); get value(): number; set value(newValue: number); static getValue(bytes: ByteArray | PdfNumberToken | number | Ref): Ref; static getPadding(bytes: ByteArray | PdfNumberToken | number | Ref): number; static getDecimalPlaces(bytes: ByteArray | PdfNumberToken | number | Ref): number; static toBytes(value: number | PdfNumberToken | Ref | ByteArray, padTo?: number, decimalPlaces?: number): ByteArray; }