import type { NonEmptyString } from "../../../common/CustomTypes/NonEmptyString";
import type { NaturalNumber } from "../../../common/CustomTypes/Numerics";
import type { CloudFormationValue } from "../IntrinsicFunctions";
export declare type IpProtocolType = -1 | 'icmp' | 'icmpv6' | 'tcp' | 'udp';
export interface SecurityGroupEgressCommonProperties {
    CidrIp?: NonEmptyString;
    CidrIpv6?: NonEmptyString;
    Description?: NonEmptyString;
    FromPort?: NaturalNumber;
    ToPort?: NaturalNumber;
    IpProtocol: IpProtocolType;
    GroupId?: CloudFormationValue;
}
