import type { WhatsAppTemplate } from '../nodes/Sinch/types'; export declare const MAX_WHATSAPP_TEMPLATE_VARIABLES = 20; export type TemplateBodyVariable = { index: number; example?: string; }; export declare function findBodyComponent(template: WhatsAppTemplate): { type: string; text?: string; examples?: string[]; } | undefined; /** * Body variable slots from Provisioning API template (same rules as Zapier / Workato). * Prefer {{N}} placeholders in body text; fall back to examples length when no placeholders. */ export declare function getTemplateBodyVariables(template: WhatsAppTemplate): TemplateBodyVariable[]; export declare function buildTemplateVariableCountOptions(variables: TemplateBodyVariable[]): Array<{ name: string; value: string; }>;