> */ public function validateWithErrors(array $data, LexiconDocument $schema): array; /** * Validate a specific field. */ public function validateField(mixed $value, string $field, LexiconDocument $schema): bool; /** * Set validation mode (strict, optimistic, lenient). */ public function setMode(string $mode): void; }