import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class InstanceIpv6Address { Ipv6Address: Value; constructor(properties: InstanceIpv6Address); } export declare class PrivateIpAddressSpecification { Primary: Value; PrivateIpAddress: Value; constructor(properties: PrivateIpAddressSpecification); } export interface NetworkInterfaceProperties { Description?: Value; GroupSet?: List>; InterfaceType?: Value; Ipv6AddressCount?: Value; Ipv6Addresses?: InstanceIpv6Address; PrivateIpAddress?: Value; PrivateIpAddresses?: List; SecondaryPrivateIpAddressCount?: Value; SourceDestCheck?: Value; SubnetId: Value; Tags?: List; } export default class NetworkInterface extends ResourceBase { static InstanceIpv6Address: typeof InstanceIpv6Address; static PrivateIpAddressSpecification: typeof PrivateIpAddressSpecification; constructor(properties: NetworkInterfaceProperties); }