import { PdfDictionary } from '../../core/objects/pdf-dictionary.js'; import { PdfString } from '../../core/objects/pdf-string.js'; import { PdfStream } from '../../core/objects/pdf-stream.js'; import { PdfObjectReference } from '../../core/objects/pdf-object-reference.js'; import { PdfName } from '../../core/objects/pdf-name.js'; import type { PdfJsEngine, PdfJsEvent } from './pdf-js-engine.js'; export declare class PdfJavaScriptAction extends PdfDictionary<{ S?: PdfName; JS?: PdfString | PdfStream | PdfObjectReference; }> { engine?: PdfJsEngine; constructor(dict: PdfDictionary, options?: { engine?: PdfJsEngine; }); get code(): string | null; execute(event: PdfJsEvent): void; }