import { IResource, TransformFunctionType } from '../types';
export declare const Transform: {
    EC2: {
        CustomerGateway: TransformFunctionType;
        DHCPOptions: TransformFunctionType;
        EIP: TransformFunctionType;
        EIPAssociation: TransformFunctionType;
        EgressOnlyInternetGateway: TransformFunctionType;
        FlowLog: TransformFunctionType;
        Host: TransformFunctionType;
        Instance: TransformFunctionType;
        InternetGateway: TransformFunctionType;
        NatGateway: TransformFunctionType;
        NetworkAcl: TransformFunctionType;
        NetworkAclEntry: TransformFunctionType;
        NetworkInterface: TransformFunctionType;
        NetworkInterfaceAttachment: TransformFunctionType;
        NetworkInterfacePermission: TransformFunctionType;
        PlacementGroup: TransformFunctionType;
        Route: TransformFunctionType;
        RouteTable: TransformFunctionType;
        SecurityGroup: TransformFunctionType;
        SecurityGroupEgress: TransformFunctionType;
        SecurityGroupIngress: TransformFunctionType;
        SpotFleet: TransformFunctionType;
        Subnet: TransformFunctionType;
        SubnetCidrBlock: TransformFunctionType;
        SubnetNetworkAclAssociation: TransformFunctionType;
        SubnetRouteTableAssociation: TransformFunctionType;
        VPC: TransformFunctionType;
        VPCCidrBlock: TransformFunctionType;
        VPCDHCPOptionsAssociation: TransformFunctionType;
        VPCEndpoint: TransformFunctionType;
        VPCGatewayAttachment: TransformFunctionType;
        VPCPeeringConnection: TransformFunctionType;
        VPNConnection: TransformFunctionType;
        VPNConnectionRoute: TransformFunctionType;
        VPNGateway: TransformFunctionType;
        VPNGatewayRoutePropagation: TransformFunctionType;
        Volume: TransformFunctionType;
        VolumeAttachment: TransformFunctionType;
    };
    S3: {
        Bucket: TransformFunctionType;
        BucketList: (AWSClient: any) => Promise<IResource[]>;
        BucketPolicy: TransformFunctionType;
        BucketPolicyList: (AWSClient: any) => Promise<IResource[]>;
    };
};
