import { Bucket } from 'aws-cdk-lib/aws-s3';
import { Stack } from 'aws-cdk-lib';
import { Construct } from 'constructs';
import { SourceConfiguration } from 'aws-cdk-lib/aws-cloudfront';
import { EpsilonWebsiteStackProps } from './epsilon-website-stack-props';
export declare class EpsilonWebsiteStack extends Stack {
    constructor(scope: Construct, id: string, props?: EpsilonWebsiteStackProps);
    static extractApexDomain(domainName: string): string;
}
export interface BucketAndSourceConfiguration {
    bucket: Bucket;
    sourceConfig: SourceConfiguration;
}
