import type { EntropyAuditCall, EntropyReport, EntropySurfaceSnapshot, EntropyTraceInput, EntropyTrend, EntropyValueObservation } from "./types.js"; export interface SessionCorpusEntry { file: string; operations: number; report: EntropyReport; } export interface SessionModelTrend { model: string; sessions: number; latestBehavioralScore: number; slopePerSession: number; latestRejectionsPer1k: number; } export interface SessionCorpusResult { files: readonly string[]; sessions: SessionCorpusEntry[]; latest?: EntropyReport; trend: EntropyTrend; models: SessionModelTrend[]; } export declare const projectSessionFiles: (agentDir: string, cwd: string, limit?: number) => string[]; export declare const machineSessionFiles: (agentDir: string, cwd: string | undefined, limit?: number) => string[]; export declare const projectSessionFilesAsync: (agentDir: string, cwd: string, limit?: number) => Promise; export declare const machineSessionFilesAsync: (agentDir: string, cwd: string | undefined, limit?: number) => Promise; export declare const measureSessionCorpus: (input: { files: readonly string[]; surface?: EntropySurfaceSnapshot; catalogDigest?: string; }) => SessionCorpusResult; export interface SessionObservationWindow { file: string; observations: EntropyValueObservation[]; } export interface SessionWindowEvidence { traces: EntropyTraceInput[]; valueObservations: EntropyValueObservation[]; auditCalls: EntropyAuditCall[]; observationWindows: SessionObservationWindow[]; } export declare const sessionWindowEvidenceAsync: (files: readonly string[]) => Promise; export declare const measureSessionCorpusAsync: (input: { files: readonly string[]; surface?: EntropySurfaceSnapshot; catalogDigest?: string; }) => Promise; export declare const sessionWindowEvidence: (files: readonly string[]) => SessionWindowEvidence; //# sourceMappingURL=sessions.d.ts.map