<?php

namespace App\Contracts;

interface ResumeAnalyzer
{
    /**
     * @return array{
     *     ats_score?: int,
     *     remote_readiness_score?: int,
     *     extracted_skills?: array<int, string>,
     *     role_suggestions?: array<int, string>,
     *     missing_keywords?: array<int, string>,
     *     resume_improvements?: array<int, string>,
     *     summary?: string
     * }
     */
    public function analyze(string $resumeText): array;
}
