/** * creates a new Network */ export interface INetworkCreationDescriptor { Name: string; Driver?: 'bridge' | 'overlay' | 'host' | 'none' | 'macvlan'; Attachable?: boolean; Labels?: Record; IPAM?: { Driver?: string; Config?: Array<{ Subnet?: string; Gateway?: string; IPRange?: string; AuxiliaryAddresses?: Record; }>; }; Internal?: boolean; EnableIPv6?: boolean; Options?: Record; } export interface INetworkListOptions { filters?: Record; } export type TNetworkRemoveStatus = 'removed' | 'already-removed';