import { PublishCommandOutput, SNSClient } from '@aws-sdk/client-sns'; import { Metrics, Monitoring } from '../monitoring'; export declare class SNSManager { static newSNSClient(): SNSClient; private readonly logger; readonly metrics: Metrics; constructor({ sns, monitoring, }?: { sns?: SNSClient; monitoring?: Monitoring; }); private readonly sns; /** * Sends an SMS message * @param phoneNumber The number to send to * @param message The message * @param opts Configuration options that map to AWS SNS options such as Promotional or Transactional. * More documentation for these fields is available on the aws-sdk website */ sendSMS(phoneNumber: string, message: string, opts?: { mode: 'Transactional' | 'Promotional'; }): Promise; } //# sourceMappingURL=sns.d.ts.map