*/ public function fields(): array; /** * @param array $block parse_blocks() shape * @param string $fieldKey * @param mixed $value * @return array mutated block (also parse_blocks() shape) */ public function apply(array $block, string $fieldKey, $value): array; }