import { ResourceBase } from '../resource'; import { Value } from '../dataTypes'; export declare class ConnectionPasswordEncryption { ReturnConnectionPasswordEncrypted?: Value; KmsKeyId?: Value; constructor(properties: ConnectionPasswordEncryption); } export declare class DataCatalogEncryptionSettingsInner { ConnectionPasswordEncryption?: ConnectionPasswordEncryption; EncryptionAtRest?: EncryptionAtRest; constructor(properties: DataCatalogEncryptionSettingsInner); } export declare class EncryptionAtRest { CatalogEncryptionMode?: Value; SseAwsKmsKeyId?: Value; constructor(properties: EncryptionAtRest); } export interface DataCatalogEncryptionSettingsProperties { DataCatalogEncryptionSettings: DataCatalogEncryptionSettings; CatalogId: Value; } export default class DataCatalogEncryptionSettings extends ResourceBase { static ConnectionPasswordEncryption: typeof ConnectionPasswordEncryption; static DataCatalogEncryptionSettings: typeof DataCatalogEncryptionSettingsInner; static EncryptionAtRest: typeof EncryptionAtRest; constructor(properties: DataCatalogEncryptionSettingsProperties); }