/** Hook payload に含めるポリシー評価コンテキスト */ export interface PolicyContext { tenantCode?: string; projectCode?: string; conversationId?: string; browserSessionId?: string; browserLocalPort?: number; e2eExecutionId?: string; e2eTestCaseId?: string; taskId?: string; } /** ポリシーコンテキストを Hook payload 用の環境変数として env に書き込む */ export declare function applyPolicyContextEnv(env: Record, policyContext?: PolicyContext): void; /** * Web 設定(CLAUDE_CODE# / ENV#)由来の env 上書きを適用する。 * 非文字列値(null/undefined/数値等)は spawn が文字列化して "null" 等が * env として設定されてしまうため、防御的に typeof チェックする。 */ export declare function applyEnvVarsOverride(env: Record, envVarsOverride?: Record): void; //# sourceMappingURL=cli-runner-env.d.ts.map