import { VpcDetails } from "./vpc-details.js"; import * as Pulumi from "@pulumi/pulumi"; export declare class SecurityGroupHelper { /** * @static */ private constructor(); static resolveCidrBlocks(vpcDetails: VpcDetails, subnetNamePrefixesOrCidrs: ReadonlyArray): Pulumi.Output>; static createSecurityGroup(name: string, vpcDetails: VpcDetails, ingress: ReadonlyArray, egress: ReadonlyArray): SecurityGroupDetails; } export interface SecurityGroupTrafficConfig { protocol: string; fromPort: number; toPort: number; subnetNamePrefixesOrCidrs: ReadonlyArray; } export interface SecurityGroupDetails { name: Pulumi.Output; id: Pulumi.Output; arn: Pulumi.Output; } //# sourceMappingURL=security-group-helper.d.ts.map