import { ConfigurationService } from '../config/configuration.service';
export declare class SmsService {
    private config;
    private axios;
    constructor(config: ConfigurationService);
    send(mobile: any, message: any): Promise<any>;
    sendServiceReminder(mobile: any, name: any, carModel: any, carNumber: any): Promise<any>;
    sendVerifyCode(mobile: any, codeRegister: any): Promise<any>;
    sendNotifySendServiceman(mobile: any, surName: any): Promise<any>;
    sendNotifyOrderToServiceman(mobile: any, orderNumber: any, dateTime: any, encryptedToken: any): Promise<any>;
    sendNotifyInvoice(mobile: any, surName: any, orderNumber: any): Promise<any>;
    sendNotifyEndService(mobile: any, surName: any, kilometer: any): Promise<any>;
    sendNotifyProductQuantity(mobile: any, productName: any, productId: any): Promise<any>;
    sendNotifAddOrderToCustomer(mobile: any, surName: any, orderNumber: any): Promise<any>;
    sendNotifAddServiceToCustomer(mobile: any, surName: any, dateTime: any, orderNumber: any): Promise<any>;
    sendSignupDiscount(mobile: string, name: string, couponCode: string, expireDate?: string): Promise<any>;
    private _simpleSend;
    notifyAdminForNewOrder(mobile: any, dateTime: any, orderNumber: any): Promise<any>;
    notifyCustomerForNewService(mobile: any, surName: any, orderNumber: any, dateTime: any): Promise<any>;
    notifyAdminForQuantityBelow(mobile: any, productId: any): Promise<any>;
    notifyCustomersForAllocateOilGovernment(mobile: any, surName: any, allocation: any, carNumber: any): Promise<any>;
    notifyCustomersForZeroAllocateForceOilGovernment(mobile: any, surName: any, carNumber: any): Promise<any>;
    notifyCustomersForErrorAllocateForceOilGovernment(mobile: any, surName: any, carNumber: any): Promise<any>;
    private _sendByTemplete;
}
