/**
 * Discover SDK and Pi transcript files under a collected data transcripts directory.
 */
export interface DiscoveredSessionFiles {
    sessionId: string;
    /** Label for logging (relative path under transcript root). */
    label: string;
    files: string[];
}
/**
 * Walk `transcriptDir` and group `.jsonl` transcript files by session UUID.
 * Includes flat Claude SDK files, `general/session.jsonl` layout, and
 * `pi-coding-agent/.../sessions/<uuid>.jsonl`.
 */
export declare function discoverTranscriptSessionFiles(transcriptDir: string, sessionIds?: string[]): DiscoveredSessionFiles[];
/**
 * Collect session UUIDs from all discoverable transcript files.
 */
export declare function discoverSessionIdsFromTranscripts(transcriptDir: string): string[];
//# sourceMappingURL=transcript-discovery.d.ts.map