import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class NameNode { Port: Value; Hostname: Value; constructor(properties: NameNode); } export declare class QopConfiguration { RpcProtection?: Value; DataTransferProtection?: Value; constructor(properties: QopConfiguration); } export interface LocationHDFSProperties { KmsKeyProviderUri?: Value; QopConfiguration?: QopConfiguration; KerberosPrincipal?: Value; SimpleUser?: Value; ReplicationFactor?: Value; KerberosKeytab?: Value; NameNodes: List; Subdirectory?: Value; KerberosKrb5Conf?: Value; BlockSize?: Value; Tags?: List; AgentArns: List>; AuthenticationType: Value; } export default class LocationHDFS extends ResourceBase { static NameNode: typeof NameNode; static QopConfiguration: typeof QopConfiguration; constructor(properties: LocationHDFSProperties); }