package tcp

import (
	"context"
	"net/netip"
)

type Firewall interface {
	TempDropOutputTCPRST(ctx context.Context, src, dst netip.AddrPort,
		excludeMark int) (revert func(ctx context.Context) error, err error)
}

type Logger interface {
	Debug(msg string)
	Debugf(msg string, args ...any)
	Warnf(msg string, args ...any)
}
