import * as Aws from "./aws-base"; import AWS_SNS from "aws-sdk/clients/sns"; export interface Opts extends Aws.Opts { publishTopic: string; } export declare class Topic extends Aws.Base { private readonly _publishTopic; private _sns; constructor(name: string, opts: Opts); start(): Promise; stop(): Promise; healthCheck(): Promise; injectMessage(msg: string): Promise; publish(msg: string, attribs?: AWS_SNS.MessageAttributeMap): Promise; }