import * as lambda from '@aws-cdk/aws-lambda'; import * as sns from '@aws-cdk/aws-sns'; import { SubscriptionProps } from './subscription'; /** * Properties for a Lambda subscription */ export interface LambdaSubscriptionProps extends SubscriptionProps { } /** * Use a Lambda function as a subscription target */ export declare class LambdaSubscription implements sns.ITopicSubscription { private readonly fn; private readonly props; constructor(fn: lambda.IFunction, props?: LambdaSubscriptionProps); /** * Returns a configuration for a Lambda function to subscribe to an SNS topic */ bind(topic: sns.ITopic): sns.TopicSubscriptionConfig; private regionFromArn; }