export type { RuntimePolicyFlags, RuntimeAssistantMessageInput, RuntimeAfterToolInput, RuntimeBeforeCompactionInput, RuntimeBeforeToolInput, RuntimeChatMessageInput, RuntimeCompactionInput, RuntimeSessionDeletedInput, RuntimeSessionIdleInput, RuntimeLifecyclePolicySurface, RuntimeToolDefinitionInput, } from "../policy/runtime-policy"; import type { CreatedHooks } from "../../hooks/create-hooks"; import type { PluginContext } from "../../plugin/types"; import type { ReviewerPlan } from "../../agents/review-resolver"; export declare function createRuntimeLifecyclePolicySurface(args: { hooks: CreatedHooks; client?: PluginContext["client"]; reviewerResolver?: { forBaseAgent(baseAgent: "weft" | "warp", scope: "direct" | "post-execution"): ReviewerPlan; }; }): import("../policy/runtime-policy").RuntimeLifecyclePolicySurface;