package netsplit

import (
	"go4.org/netipx"
	"net/netip"
)

// Split splits the network defined in a CIDRSplitter alongside its configuration and performs the subnetting.
func (c *CIDRSplitter) Split() (nets []*netip.Prefix, remaining *netipx.IPSet, err error) {

	// TODO

	return
}