<?php
/**
 * Trigger contract.
 *
 * @package CartCue
 */

namespace CartCue\Contracts;

defined( 'ABSPATH' ) || exit;

interface TriggerInterface {

	public function get_slug(): string;

	public function get_label(): string;

	public function register_hooks(): void;

	/** @return array<string, mixed> */
	public function get_test_data(): array;
}
