<?php

namespace App\Providers;

use App\Contracts\PromptLandingPageBriefResolver;
use App\Contracts\PromptLandingPageHtmlGenerator;
use App\Services\AI\LaravelAiPromptLandingPageBriefResolver;
use App\Services\AI\LaravelAiPromptLandingPageHtmlGenerator;
use Illuminate\Support\ServiceProvider;

class PromptLandingPageServiceProvider extends ServiceProvider
{
    public function register(): void
    {
        $this->app->bind(PromptLandingPageBriefResolver::class, LaravelAiPromptLandingPageBriefResolver::class);
        $this->app->bind(PromptLandingPageHtmlGenerator::class, LaravelAiPromptLandingPageHtmlGenerator::class);
    }
}
