import { TenantConnectionManager } from '@/modules/tenant/tenant-connection.manager';
import { HttpService } from '@nestjs/axios';
import { ZnsCampaign } from './entities/zns-campaign.entity';
export declare class ZnsService {
    private readonly httpService;
    private readonly tenantConnectionManager;
    constructor(httpService: HttpService, tenantConnectionManager: TenantConnectionManager);
    sendCampaign(campaign: ZnsCampaign, tenantId: string, accessToken: string): Promise<void>;
    private getRecipientsForCampaign;
    private updateRecipientStatus;
    private sendZnsMessage;
}
