import { aws_s3 as s3, aws_s3_deployment as s3deploy, aws_cloudfront as cloudfront } from 'aws-cdk-lib'; import { Construct } from 'constructs'; export interface ViteFrontendDeploymentProps { readonly appName: string; readonly sourcePath: string; readonly destinationBucket: s3.IBucket; readonly distribution: cloudfront.IDistribution; readonly distributionPaths?: string[]; } export declare class ViteFrontendDeployment extends Construct { readonly deployment: s3deploy.BucketDeployment; constructor(scope: Construct, id: string, props: ViteFrontendDeploymentProps); }