import { PackId, ResponseModel } from "../utils"; import { SmsConfig } from "../utils/models/smsConfig"; /** * Request body for sending bulk SMS messages */ export interface SendBulkBody { lineNumber: number; messageText: string; mobiles: Array; sendDateTime?: number; } /** * Response from the bulk SMS send API */ export interface SendBulkResponse { packId: PackId; messageIds: Array; cost: number; } /** * Creates a SendBulk function with pre-configured API credentials * * @param apiKey - SMS.ir API key for authentication * @param lineNumber - Default line number for sending messages * @returns A function to send bulk SMS messages */ export declare const createSendBulk: ({ apiKey, lineNumber }: SmsConfig) => (messageText: string, mobiles: string[], sendDateTime?: number, customLineNumber?: number) => Promise>; //# sourceMappingURL=sendBulk.d.ts.map