import * as core from "@terrascript/core";
export interface VaultLockConfigurationArgs extends core.ResourceArgs {
    backupVaultName: string | core.StringOut;
    changeableForDays?: number | core.NumberOut;
    maxRetentionDays?: number | core.NumberOut;
    minRetentionDays?: number | core.NumberOut;
}
export declare class VaultLockConfiguration extends core.Resource<VaultLockConfigurationArgs> {
    backupVaultArn: string | core.StringOut;
    backupVaultName: string | core.StringOut;
    changeableForDays?: number | core.NumberOut;
    id: string | core.StringOut;
    maxRetentionDays?: number | core.NumberOut;
    minRetentionDays?: number | core.NumberOut;
    constructor(name: string, args?: VaultLockConfigurationArgs);
    getNamespace(): string;
}
//# sourceMappingURL=vault_lock_configuration.d.ts.map