import * as core from "@terrascript/core";
export interface ClassificationTypeArgs extends core.SchemaArgs {
    continuous?: string | core.StringOut;
    oneTime?: string | core.StringOut;
}
export declare class ClassificationType extends core.Schema<ClassificationTypeArgs> {
    continuous?: string | core.StringOut;
    oneTime?: string | core.StringOut;
}
export interface S3BucketAssociationArgs extends core.ResourceArgs {
    bucketName: string | core.StringOut;
    classificationType?: ClassificationType;
    memberAccountId?: string | core.StringOut;
    prefix?: string | core.StringOut;
}
export declare class S3BucketAssociation extends core.Resource<S3BucketAssociationArgs> {
    bucketName: string | core.StringOut;
    classificationType?: ClassificationType;
    id: string | core.StringOut;
    memberAccountId?: string | core.StringOut;
    prefix?: string | core.StringOut;
    constructor(name: string, args?: S3BucketAssociationArgs);
    getNamespace(): string;
}
//# sourceMappingURL=s3_bucket_association.d.ts.map