import { Http } from '../utils/http'; import { InfobipAuth } from '../utils/auth'; declare class SMS { http: Http; username?: string; password?: string; reports: any; logs: any; scheduled: any; status: any; constructor(credentials: InfobipAuth); send(message: any): Promise; preview(message: any): Promise; get(limit?: number): Promise; /** * See the status and the scheduled time of your SMS messages. * * @param { string } bulkId - ID of the scheduled message * @return { AxiosResponse } response - Return Axios Response */ private getScheduledMessage; /** * Change the date and time for sending scheduled messages. * * @param { string } bulkId - ID of the scheduled message * @param { string } sendAt - Date and time when the message is to be sent. * @return { AxiosResponse } response - Return Axios Response */ private rescheduleMessage; /** * See the status of scheduled messages. * * @param { string } bulkId - ID of the scheduled message * @return { AxiosResponse } response - Return Axios Response */ private getMessageStatus; /** * Change status or completely cancel sending of scheduled messages. * * @param { string } bulkId - ID of the scheduled message * @param { string } status - The status of the message(s). * @return { AxiosResponse } response - Return Axios Response */ private updateMessageStatus; private getDeliveryReports; private getMessageLogs; } export { SMS }; //# sourceMappingURL=sms.d.ts.map