import { ResourceBase } from "../../resource";
import { Value, List, MapOf } from "../../data-types";
export declare class NotificationObjectType {
    SNSTopicArn: Value<string>;
    BackupVaultEvents: List<Value<string>>;
    constructor(properties: NotificationObjectType);
}
export interface BackupVaultProperties {
    BackupVaultTags?: MapOf<any>;
    BackupVaultName: Value<string>;
    EncryptionKeyArn?: Value<string>;
    Notifications?: NotificationObjectType;
    AccessPolicy?: MapOf<any>;
}
export default class Inner_BackupVault extends ResourceBase<BackupVaultProperties> {
    static NotificationObjectType: typeof NotificationObjectType;
    constructor(properties: BackupVaultProperties);
}
