import { IHilinkSms, IHilinkSmsConfig } from './interfaces';
declare class HilinkSms implements IHilinkSms {
    private _smsQueue;
    private _name;
    private _parallelSmsCount;
    private _connector;
    private _logger;
    private _credentialsProvider;
    private _asyncTaskId;
    constructor(config: IHilinkSmsConfig);
    private _run;
    private _sendSms;
    private _getCredentials;
    private _getDeviceName;
    sms(message: string, recipient: string | string[]): Promise<void>;
    destroy(): void;
}
export default HilinkSms;
