import type { SecurityGroupType, SecurityGroup } from "./SecurityGroup";
import type { SecurityGroupEgressType, SecurityGroupEgress } from "./SecurityGroupEngress";
import type { SecurityGroupIngress, SecurityGroupIngressType } from "./SecurityGroupIngress";
export declare type SecurityGroupResourceTypes = SecurityGroupEgressType | SecurityGroupIngressType | SecurityGroupType;
export declare type SecurityGroupResourceByTypes = {
    [K in SecurityGroupEgressType]: SecurityGroupEgress;
} & {
    [K in SecurityGroupIngressType]: SecurityGroupIngress;
} & {
    [K in SecurityGroupType]: SecurityGroup;
};
