import type { AdapterExecutionContext, AdapterRuntimeMcpServer } from "@penclipai/adapter-utils"; import { type AdapterExecutionTarget, type AdapterExecutionTargetShellOptions } from "@penclipai/adapter-utils/execution-target"; export declare function resolveSharedClaudeConfigDir(env?: NodeJS.ProcessEnv): string; export declare function resolveManagedClaudeConfigSeedDir(env: NodeJS.ProcessEnv, companyId?: string): string; export declare function resolveManagedClaudeRuntimeStateDir(env: NodeJS.ProcessEnv, companyId: string, agentId: string): string; export declare function writePaperclipClaudeMcpConfig(input: { stateDir: string; runId: string; servers: AdapterRuntimeMcpServer[]; }): Promise; export declare function prepareClaudeConfigSeed(env: NodeJS.ProcessEnv, onLog: AdapterExecutionContext["onLog"], companyId?: string): Promise; export declare function buildRemoteClaudeConfigMaterializationCommand(input: { remoteClaudeConfigDir: string; remoteClaudeConfigSeedDir: string; }): string; export declare function materializeRemoteClaudeConfig(input: { runId: string; target: AdapterExecutionTarget | null | undefined; remoteClaudeConfigDir: string; remoteClaudeConfigSeedDir: string; options: AdapterExecutionTargetShellOptions; }): Promise; //# sourceMappingURL=claude-config.d.ts.map