import { PrismaService } from '../database/prisma.service';
import { RiotAccountService } from '../riot/riot-account.service';
import { CreateDuoAnalysisDto } from './dto/create-duo-analysis.dto';
export declare class DuoService {
    private readonly prisma;
    private readonly riotAccountService;
    constructor(prisma: PrismaService, riotAccountService: RiotAccountService);
    create(dto: CreateDuoAnalysisDto): Promise<{
        id: bigint;
        compatibilityScore: number;
        relationType: string;
        traitDiff: import("@prisma/client/runtime/library").JsonValue;
        summary: string | null;
    }>;
    private calculateCompatibility;
    private diff;
    private asScores;
}
