import { type PolicyResult } from "../../domain/policy/policy-result"; import type { RuntimeEffect } from "../../runtime/opencode/effects"; import type { RuntimeAssistantMessageInput } from "./runtime-policy"; export interface ContextWindowSessionPolicy { onAssistantMessage(input: RuntimeAssistantMessageInput): PolicyResult; } export declare function createContextWindowSessionPolicy(): ContextWindowSessionPolicy;