import { type SessionEntry } from "@caupulican/pi-agent-core/session"; import type { Usage } from "@caupulican/pi-ai"; export declare function readAutoLearnSessionIdFromFile(filePath: string): string | undefined; export declare function findChildSessionFile(sessionDir: string, sessionId: string): string | undefined; export declare function aggregateCumulativeUsageFromSessionEntries(entries: SessionEntry[]): Usage; export declare function reportCompletedAutoLearnUsageHelper(args: { runId: string; sessionDir: string; sessionId: string; logPath?: string; parentSession: { addSpawnedUsage: (usage: Usage, opts: { label: string; sourceSessionId: string; reportId: string; }) => string | undefined; }; appendLog?: (logPath: string, message: string) => void; }): void; //# sourceMappingURL=session-usage.d.ts.map