import { Binary, PortAllocator, ResourceAdapter, ResourceAdapterOptions, TaskList } from '@neo-one/server-plugin-esnext-esm'; import { Network, NetworkResourceOptions, NetworkResourceType } from './NetworkResourceType'; export declare class MasterNetworkResourceAdapter { private readonly resourceType; private readonly binary; private readonly portAllocator; constructor({ resourceType, binary, portAllocator, }: { readonly resourceType: NetworkResourceType; readonly binary: Binary; readonly portAllocator: PortAllocator; }); initResourceAdapter(options: ResourceAdapterOptions): Promise>; createResourceAdapter(adapterOptions: ResourceAdapterOptions, options: NetworkResourceOptions): TaskList; private getResourceAdapterOptions; }