import { ServerComProtocol } from './server-com-protocol'; import { VirtualServerConfigResolved } from './virtual-tap'; import { VirtualTap } from './virtual-tap-server'; export declare type CreateServerComProtocolFromConfigFct = (protocolConfig: VirtualServerConfigResolved['protocols'][number], config: VirtualServerConfigResolved) => ServerComProtocol | undefined; export declare function createVirtualTap(config: VirtualServerConfigResolved, protocolFactory: CreateServerComProtocolFromConfigFct): VirtualTap;