import * as pulumi from '@pulumi/pulumi';
import * as aws from '@pulumi/aws';
export declare namespace S3Assets {
    type Args = {
        bucketPrefix?: pulumi.Input<string>;
        indexDocument?: pulumi.Input<string>;
        errorDocument?: pulumi.Input<string>;
        tags?: pulumi.Input<{
            [key: string]: pulumi.Input<string>;
        }>;
    };
}
export declare class S3Assets extends pulumi.ComponentResource {
    name: string;
    bucket: aws.s3.Bucket;
    websiteConfig: aws.s3.BucketWebsiteConfiguration;
    constructor(name: string, args: S3Assets.Args, opts?: pulumi.ComponentResourceOptions);
    private setupWebsiteBucketAccess;
    private createWebsiteBucket;
}
//# sourceMappingURL=s3-assets.d.ts.map