import { type IAspect } from 'aws-cdk-lib/core';
import type { IConstruct } from 'constructs';
import { Severity } from '../aspect-utils/severity-level';
export interface S3RequireEncryptionValidationProps {
    severity?: Severity;
}
export declare class S3RequireEncryptionValidation implements IAspect {
    readonly props: S3RequireEncryptionValidationProps;
    private readonly _annotationLevel;
    constructor(props?: S3RequireEncryptionValidationProps);
    visit(resource: IConstruct): void;
    private _verifyCfnBucketEncryption;
}
//# sourceMappingURL=require-encryption.d.ts.map