import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class Ingress {
    CIDRIP?: Value<string>;
    EC2SecurityGroupId?: Value<string>;
    EC2SecurityGroupName?: Value<string>;
    EC2SecurityGroupOwnerId?: Value<string>;
    constructor(properties: Ingress);
}
export interface DBSecurityGroupProperties {
    DBSecurityGroupIngress: List<Ingress>;
    EC2VpcId?: Value<string>;
    GroupDescription: Value<string>;
    Tags?: List<Inner_ResourceTag>;
}
export default class Inner_DBSecurityGroup extends ResourceBase<DBSecurityGroupProperties> {
    static Ingress: typeof Ingress;
    constructor(properties: DBSecurityGroupProperties);
}
