import { type OutputResult } from '../output.js'; export declare const ADD_INTERNATIONAL_TEXT_NAME = "add_international_text"; export declare const ADD_INTERNATIONAL_TEXT_INPUT_SCHEMA: { readonly type: "object"; readonly additionalProperties: false; readonly properties: { readonly title: { readonly type: "string"; readonly minLength: 1; readonly maxLength: 200; readonly description: "PDF title (rendered as page heading and stored as document metadata)."; }; readonly lang: { readonly description: "Language / script identifier. Either a single code (e.g. 'ar'), a comma-separated list ('ar,emoji'), or an array (['ar','emoji']). Multiple codes enable multi-font run splitting (script + emoji + Latin fallback)."; readonly oneOf: readonly [{ readonly type: "string"; readonly enum: readonly string[]; }, { readonly type: "array"; readonly minItems: 1; readonly maxItems: number; readonly items: { readonly type: "string"; readonly enum: readonly string[]; }; }, { readonly type: "string"; readonly minLength: 2; readonly maxLength: 80; readonly description: "Comma-separated list of supported codes."; }]; }; readonly paragraphs: { readonly type: "array"; readonly minItems: 1; readonly maxItems: 1000; readonly description: "Ordered list of paragraphs to render in the chosen script."; readonly items: { readonly type: "string"; readonly minLength: 1; readonly maxLength: 50000; }; }; readonly pdfA: { readonly type: "string"; readonly enum: readonly ("pdfa1b" | "pdfa2b" | "pdfa2u" | "pdfa3b")[]; readonly description: "Optional PDF/A conformance level. When set, Tagged PDF + sRGB OutputIntent + XMP metadata are emitted; the 'latin' Noto Sans fallback is auto-registered for non-WinAnsi Latin (ISO 19005-1 ยง6.3.4). See docs/guides/PDFA.md for the full authoring guide."; }; readonly outputMode: { readonly type: "string"; readonly enum: readonly ["base64", "file"]; readonly default: "base64"; }; readonly outputPath: { readonly type: "string"; }; }; readonly required: readonly ["title", "lang", "paragraphs"]; }; export declare function addInternationalText(rawInput: unknown): Promise; //# sourceMappingURL=add-international-text.d.ts.map