import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class NetworkInterface { PrivateIpAddress?: Value; AvailabilityZone?: Value; SubnetId?: Value; NetworkInterfaceId?: Value; constructor(properties: NetworkInterface); } export declare class VpcEndpoint { VpcId?: Value; NetworkInterfaces?: List; VpcEndpointId?: Value; constructor(properties: VpcEndpoint); } export declare class VpcSecurityGroup { Status?: Value; VpcSecurityGroupId?: Value; constructor(properties: VpcSecurityGroup); } export interface EndpointAccessProperties { EndpointName: Value; VpcSecurityGroupIds: List>; ResourceOwner?: Value; SubnetGroupName: Value; ClusterIdentifier: Value; } export default class EndpointAccess extends ResourceBase { static NetworkInterface: typeof NetworkInterface; static VpcEndpoint: typeof VpcEndpoint; static VpcSecurityGroup: typeof VpcSecurityGroup; constructor(properties: EndpointAccessProperties); }