import { CreateTopicOutput } from '../utils/types';
import { Span } from '@opentelemetry/api';
export declare class SNSInfrastructure {
    private readonly client;
    constructor();
    create(topicName: string, span: Span): Promise<CreateTopicOutput>;
    subscribeEndpoints(topicName: string, queueName: string): Promise<string | undefined>;
    private tag;
    private check;
}
