import * as ec2 from 'aws-cdk-lib/aws-ec2';
import * as ecs from 'aws-cdk-lib/aws-ecs';
import * as patterns from 'aws-cdk-lib/aws-ecs-patterns';
import * as efs from 'aws-cdk-lib/aws-efs';
import { Construct } from 'constructs';
export interface EfsFargateSiteProps {
    readonly vpc: ec2.IVpc;
    readonly task: ecs.FargateTaskDefinition;
    readonly accessPoint: efs.AccessPoint;
}
export declare class EfsFargateSite extends Construct {
    readonly task: ecs.FargateTaskDefinition;
    readonly service: patterns.ApplicationLoadBalancedFargateService;
    constructor(scope: Construct, id: string, props: EfsFargateSiteProps);
}
