<?php

namespace Formatrica\License;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Provides the current (cached) license state.
 *
 * Free uses Null_License_Manager. The Pro package supplies a license-aware
 * implementation backed by cached state — public form rendering must never
 * trigger a remote license call through this interface.
 */
interface License_Manager_Interface
{
    public function get_state(): License_State;
}
