export type ScoredChunk = {
    heading: string;
    content: string;
    rich?: string;
    level?: number;
    secId?: number;
    rrScore?: number;
    rrRank?: number;
};
export type SumOptions = {
    maxAnswerChars?: number;
    maxBullets?: number;
    preferCode?: boolean;
    includeCitations?: boolean;
    addFooter?: boolean;
    teWeight?: number;
    queryWeight?: number;
    evidenceWeight?: number;
    rrWeight?: number;
    codeBonus?: number;
    headingBonus?: number;
    jaccardDedupThreshold?: number;
    allowOffTopic?: boolean;
    minQuerySimForCode?: number;
    maxSectionsInAnswer?: number;
    focusTopAlignedHeadings?: number;
};
export declare function summarizeDeterministic(query: string, kept: ScoredChunk[], opts?: SumOptions): {
    text: string;
    cites: Array<{
        heading: string;
    }>;
};
//# sourceMappingURL=OmegaSumDet.d.ts.map