/**
 * SystemPromptInjector — injects Claude Code session context blocks into the
 * system prompt so that the request looks like it originates from a genuine
 * Claude Code session (IDE metadata, session timestamp, etc.).
 *
 * This is designed for "cloaking" proxy requests to appear as native Claude
 * Code interactions. Only applies to OAuth accounts — API key accounts are
 * skipped since they do not need session mimicry.
 */
import type { CloakingPlugin, SystemPromptInjectorOptions } from "../../../types/index.js";
export declare function createSystemPromptInjector(options?: SystemPromptInjectorOptions): CloakingPlugin;
