<html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><html><link rel='icon' href='https://e.top4top.io/p_26973oc9i1.png' sizes='20x20' type='image/png'><?php

namespace WPForms\Integrations\Divi\Interfaces;

use WP_Post;

/**
 * Interface FormsResolverInterface.
 *
 * Defines methods for resolving and managing WPForms forms in Divi integration.
 *
 * @since 1.9.9
 */
interface FormsResolverInterface {

	/**
	 * Get all available forms.
	 *
	 * @since 1.9.9
	 *
	 * @return array Array of WP_Post objects representing forms.
	 */
	public function get_forms(): array;

	/**
	 * Add a form to the option array.
	 *
	 * @since 1.9.9
	 *
	 * @param array   $options Existing options array.
	 * @param WP_Post $form    Form WP_Post o