import { aws_ec2 as ec2 } from 'aws-cdk-lib';
import * as constructs from 'constructs';
import { CrowdStrikeCloud } from './crowdstrikeRegionInfo';
export interface CrowdStrikePrivateLinkEndpointProps {
    /**
     * The EC2 Instance that will be udpated.
     */
    readonly vpc: ec2.Vpc | ec2.IVpc;
    readonly crowdStrikeCloud: CrowdStrikeCloud;
    readonly subnets: ec2.SubnetSelection;
    readonly peeredwithNLB?: boolean;
}
export declare class CrowdStrikePrivateLinkEndpoint extends constructs.Construct {
    downloadhostedZone: string;
    downloadhostedZoneName: string;
    proxyhostedZone: string;
    proxyhostedZoneName: string;
    proxy: string;
    download: string;
    constructor(scope: constructs.Construct, id: string, props: CrowdStrikePrivateLinkEndpointProps);
}
