export declare type ARN = string; export declare type PHONE = string; export interface Tag { Key: string; Value: string; } export declare type SUPPORTED_BACKOFF_FUNCTIONS_TYPE = 'linear' | 'exponential'; export type SupportedProtocol = 'http' | 'https' | 'sqs'; export declare type SUPPORTED_CHANNEL_TYPE = SupportedProtocol | 'default'; export interface MessageAttributeValue { DataType: 'String'; StringListValues?: Array; StringValue?: string; } export interface MessageAttributeMap { [key: string]: MessageAttributeValue; } export declare interface MessageAttributeEntry { Name: string; Value: MessageAttributeValue; } export declare interface MessageAttributes { entry: Array; } export declare interface KeyValue { [key: string]: T; } export interface Topic { TopicArn?: ARN; }