import * as cdk from 'aws-cdk-lib'; import { IPeer, Port, SecurityGroupProps } from 'aws-cdk-lib/aws-ec2'; import { DotStack } from '../constructs/Stack'; interface AddSecurityGroupArgs extends SecurityGroupProps { egressRules?: SecurityGroupRuleDefinition[]; id: string; ingressRules?: SecurityGroupRuleDefinition[]; name: string; scope: DotStack; } interface SecurityGroupRuleDefinition { readonly connection: Port; readonly description?: string; readonly peer: IPeer; readonly remoteRule?: boolean; } export declare const addSecurityGroup: (args: AddSecurityGroupArgs) => cdk.aws_ec2.SecurityGroup; export {};