import type { BentoClient } from '../client'; import type { Broadcast, CreateBroadcastInput, EmailData } from './types'; export declare class BentoBroadcasts { private readonly _client; private readonly _fetchUrl; private readonly _batchUrl; private readonly _emailsUrl; constructor(_client: BentoClient); /** * Creates transactional emails in batch * @param emails Array of email data to send * @returns Promise Number of emails successfully created */ createEmails(emails: EmailData[]): Promise; /** * Retrieves all broadcasts for the site * @returns Promise */ getBroadcasts(): Promise; /** * Creates new broadcast campaigns * @param broadcasts Array of broadcast data to create * @returns Promise */ createBroadcast(broadcasts: CreateBroadcastInput[]): Promise; }