/** * DeleteSmartForm — delete a local Z/Y SmartForm (form, generated function * module, TADIR entry). Dry run unless `confirm` is true. * * SAP side: ZMCP_ADT_DISPATCH action SSF_DELETE_FORM → FM ZMCP_SSF_DELETE. * Only forms in a local package ($…) are deleted; a transportable form is * refused (its deletion belongs on a transport — use SMARTFORMS). * Companion ABAP source: sc4sap/abap/zmcp_ssf_delete.abap */ import type { HandlerContext } from '../../../lib/handlers/interfaces'; export declare const SSF_DELETE_INSTALL_HINT: string; export declare const TOOL_DEFINITION: { readonly name: "DeleteSmartForm"; readonly available_in: readonly ["onprem", "legacy"]; readonly description: "[writes, destructive] Delete a Z/Y SmartForm of a local package ($TMP, $…) with its generated function module. Without confirm: true only reports what would be deleted (dry run). Transportable forms are refused. Needs the ZMCP_SSF_DELETE FM and the SSF_DELETE_FORM dispatcher action."; readonly inputSchema: { readonly type: "object"; readonly properties: { readonly form_name: { readonly type: "string"; readonly description: "SmartForm name, Z* or Y*."; }; readonly confirm: { readonly type: "boolean"; readonly description: "true = really delete. Default false (dry run)."; }; }; readonly required: readonly ["form_name"]; }; }; export declare function handleDeleteSmartForm(context: HandlerContext, args: { form_name: string; confirm?: boolean; }): Promise<{ isError: boolean; content: { type: string; text: any; }[]; }>; //# sourceMappingURL=handleDeleteSmartForm.d.ts.map