import { PrismaService } from '../database/prisma.service';
export declare class ShareService {
    private readonly prisma;
    constructor(prisma: PrismaService);
    getShare(shareKey: string): Promise<{
        shareKey: string;
        title: string;
        description: string;
        imageUrl: string | null;
        viewCount: string;
        snapshot: {
            id: bigint;
            gameName: string;
            tagLine: string;
            profileIconId: number | null;
            summonerLevel: bigint | null;
            ggtiType: string;
            primaryChampionName: string | null;
            traitScores: import("@prisma/client/runtime/library").JsonValue;
            aiSummary: string;
            aiDetail: string;
        };
    }>;
    private getChampionDisplayName;
}
