/** * GetSmartFormContent — read-only: what each window of a SmartForm prints. * * Source: the Form Builder XML of the active version (FB_CONVERT_FORM_TO_XML, * the same XML as SMARTFORMS > Utilities > Download), parsed into pages → * windows → content nodes. Styles (CSS), SE78 graphics (BMP) and include * texts with a fixed key are fetched too and written as files under the MCP * output directory. Program lines (code nodes, global coding) are never * returned — a code node only shows up as a marker. * * Backend: ZMCP_ADT_DISPATCH action SSF_CONTENT through callDispatch, so it * runs on the OData backend (BASIS 7.40) and on SOAP RFC (BASIS 7.31) alike. * * Companion ABAP sources: sc4sap/abap/zmcp_ssf_content.abap and * sc4sap/abap/zmcp_adt_dispatch_ssf_content_branch.abap */ import type { HandlerContext } from '../../../lib/handlers/interfaces'; export declare const TOOL_DEFINITION: { readonly name: "GetSmartFormContent"; readonly available_in: readonly ["onprem", "legacy"]; readonly description: "[read-only] Read what a SmartForm prints, for a preview: per page and window (position in mm) the content tree — text nodes with their lines (paragraph format + text with inline tags and &symbols&), include texts, tables / templates / loops with line types and cells, graphics, addresses, conditions; code nodes appear only as markers (no program lines). Also fetches the SmartStyles as CSS, the SE78 graphics with a fixed key as BMP files (with printed size) and the include texts with a fixed key. Graphics / texts whose key holds a &symbol& are listed under dynamicReferences. Active version, texts in the logon language. Files go under the MCP output directory (smartforms/