import { launchDesktopUrl } from "./launch-desktop-url.js"; import { writeClaudeSession } from "./write-claude-session.js"; declare const writeClaudeDesktopSession: (payload: Parameters[0], workspace: string, launchUrl?: typeof launchDesktopUrl) => { stage: () => Promise<{ readonly ok: false; readonly error: import("../../../_utils/cli-error.js").CliError; } | { value: { recoveryCommand: string; path: string; }; ok: true; }>; launch: (_installed: Parameters<(_installed: { recoveryCommand: string; }) => Promise>>[0]) => Promise>; probe: () => Promise>; parse: (staged: { path: string; }) => Promise<{ readonly ok: false; readonly error: import("../../../_utils/cli-error.js").CliError; } | { readonly ok: true; readonly value: { role: "user" | "assistant"; content: string; }[]; }>; install: (staged: { path: string; recoveryCommand: string; }) => Promise>; cleanup: (staged: { path: string; }) => Promise; }; export { writeClaudeDesktopSession };