import type { AdapterExecutionContext, AdapterExecutionResult } from "@penclipai/adapter-utils"; export declare function claudeSessionCwdMatchesExecutionTarget(input: { runtimeSessionCwd: string; effectiveExecutionCwd: string; executionTargetIsRemote: boolean; }): boolean; export declare function runClaudeLogin(input: { runId: string; agent: AdapterExecutionContext["agent"]; config: Record; context?: Record; authToken?: string; onLog?: (stream: "stdout" | "stderr", chunk: string) => Promise; }): Promise<{ exitCode: number | null; signal: string | null; timedOut: boolean; stdout: string; stderr: string; loginUrl: string | null; }>; export declare function execute(ctx: AdapterExecutionContext): Promise; //# sourceMappingURL=execute.d.ts.map