import { PdfDefaultAppearance } from '../fields/pdf-default-appearance.js'; import { PdfAppearanceStream } from './pdf-appearance-stream.js'; import type { PdfDictionary } from '../../core/objects/pdf-dictionary.js'; import type { PdfFont } from '../../fonts/pdf-font.js'; import { type FontVariantNames } from './pdf-graphics.js'; /** * Appearance stream for text fields (single-line, multiline, comb). * Enhanced with word wrapping and automatic font scaling. */ export declare class PdfTextAppearanceStream extends PdfAppearanceStream { constructor(ctx: { rect: [number, number, number, number]; value: string; da: PdfDefaultAppearance; multiline: boolean; comb: boolean; maxLen: number | null; fontResources?: PdfDictionary; resolvedFonts?: Map; isUnicode?: boolean; reverseEncodingMap?: Map; markdown?: string; fontVariantNames?: FontVariantNames; quadding?: number; }); }