import { J as SessionCatalogProvider, r as OpenClawPluginApi } from "../../types-Cq0ilOsm.js";
import "../../plugin-entry-D25w1lOK.js";
import "../../session-catalog-Ptt-8Scv.js";
import { listLocalClaudeSessionPage, readLocalClaudeTranscriptPage } from "./session-catalog-listing.js";
import { CLAUDE_CLI_NODE_RUN_COMMAND, CLAUDE_SESSIONS_LIST_COMMAND, CLAUDE_SESSION_READ_COMMAND, CLAUDE_TERMINAL_RESUME_COMMAND, ClaudeCatalogParamsError, isResumableClaudeSource } from "./session-catalog-shared.js";
//#region extensions/anthropic/session-catalog.d.ts
type ClaudeSessionCatalogRuntime = Required<Pick<SessionCatalogProvider, "list" | "read" | "continueSession" | "startTerminalSession" | "openTerminal" | "checkUpstreamActivity">>;
export declare function createClaudeSessionCatalogRuntime(api: OpenClawPluginApi): ClaudeSessionCatalogRuntime;
//#endregion
export { CLAUDE_CLI_NODE_RUN_COMMAND, CLAUDE_SESSIONS_LIST_COMMAND, CLAUDE_SESSION_READ_COMMAND, CLAUDE_TERMINAL_RESUME_COMMAND, ClaudeCatalogParamsError, isResumableClaudeSource, listLocalClaudeSessionPage, readLocalClaudeTranscriptPage };