Interfaces
- VpnConfig — Base VPN configuration interface. All VPN-specific configurations should inherit from this for future extensibility.
- VpnInterfaceStats — Base VPN interface statistics. All VPN-specific statistics should inherit from this for future extensibility.
- VpnEventData — Represents VPN basic callback data.
- InterfaceEventData — Represents interface event data for WireGuard and GRE operations.
Enumerations
- VpnType — Represents VPN types.
- VpnState — Represent VPN states.
- VpnCallbackEvent — Base VPN callback events. Common events across all VPN types.
- VpnCallbackReasonCode — VPN callback reason codes. Provides additional context for VPN callback events.

