import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class HttpUrlDestinationSummary { ConfirmationUrl?: Value; constructor(properties: HttpUrlDestinationSummary); } export declare class VpcDestinationProperties { SecurityGroups?: List>; VpcId?: Value; SubnetIds?: List>; RoleArn?: Value; constructor(properties: VpcDestinationProperties); } export interface TopicRuleDestinationProperties { Status?: Value; HttpUrlProperties?: HttpUrlDestinationSummary; VpcProperties?: VpcDestinationProperties; } export default class TopicRuleDestination extends ResourceBase { static HttpUrlDestinationSummary: typeof HttpUrlDestinationSummary; static VpcDestinationProperties: typeof VpcDestinationProperties; constructor(properties?: TopicRuleDestinationProperties); }