import type { UsageSummary } from "@paperclipai/adapter-utils"; export declare function parseClaudeStreamJson(stdout: string): { sessionId: string | null; model: string; costUsd: number | null; usage: UsageSummary | null; summary: string; resultJson: Record | null; }; export declare function extractClaudeLoginUrl(text: string): string | null; export declare function detectClaudeLoginRequired(input: { parsed: Record | null; stdout: string; stderr: string; }): { requiresLogin: boolean; loginUrl: string | null; }; export declare function describeClaudeFailure(parsed: Record): string | null; export declare function isClaudeMaxTurnsResult(parsed: Record | null | undefined): boolean; export declare function isClaudeUnknownSessionError(parsed: Record): boolean; //# sourceMappingURL=parse.d.ts.map