import type { DBProxy, DBProxyType } from "./DBProxy";
import type { DBProxyEndpoint, DBProxyEndpointType } from "./DBProxyEndpoint";
import type { DBProxyTargetGroup, DBProxyTargetGroupType } from "./DBProxyTargetGroup";
export * from "./DBProxy";
export * from "./DBProxyEndpoint";
export * from "./DBProxyTargetGroup";
export declare type RDSProxyResourceTypes = DBProxyEndpointType | DBProxyTargetGroupType | DBProxyType;
export declare type RDSProxyResourceByType = {
    [K in DBProxyEndpointType]: DBProxyEndpoint;
} & {
    [K in DBProxyTargetGroupType]: DBProxyTargetGroup;
} & {
    [K in DBProxyType]: DBProxy;
};
export declare type DBProxyResources = RDSProxyResourceByType[RDSProxyResourceTypes];
