import { APIResource } from "../core/resource.mjs"; import { APIPromise } from "../core/api-promise.mjs"; import { Cursor, type CursorParams, PagePromise } from "../core/pagination.mjs"; import { RequestOptions } from "../internal/request-options.mjs"; export declare class Templates extends APIResource { /** * Create a WhatsApp message template. Note: Templates must be approved by Meta * before use. * * @example * ```ts * const template = await client.templates.create({ * body: 'Hi {{1}}, your order {{2}} has been confirmed and will ship within 24 hours.', * language: 'en', * name: 'order_confirmation', * variables: ['customer_name', 'order_id'], * whatsappCategory: 'UTILITY', * }); * ``` */ create(body: TemplateCreateParams, options?: RequestOptions): APIPromise