export interface QuotePdfData {
    appName: string;
    customerName: string;
    categoryName: string;
    generatedAt: Date;
    quotes: {
        insurer_name: string;
        product_name: string | null;
        premium: number;
        sum_insured: number | null;
        quote_valid_till: number | null;
        co_pay: string | null;
        key_benefits: string[];
        add_ons: string[];
    }[];
    ai_summary: {
        overview: string;
        recommended: {
            insurer_name: string;
            reason: string;
        };
        lowest_premium: {
            insurer_name: string;
            premium: number;
            reason: string;
        };
        highlights: {
            insurer_name: string;
            pros: string[];
            cons: string[];
        }[];
    };
}
export declare class QuotePdfService {
    build(data: QuotePdfData): Promise<Buffer>;
}
