/** OpenKai session transport surface (D-P2-4, scope §3 + P4b §2). */ export { type DeltaField, type PermissionPreview, type SessionEvent, type SessionTransport, type SessionTransportOptions, type UsageSnapshot, toUsageSnapshot, } from "./transport.js"; export { mapAgentEvent } from "./events.js"; export { DEFAULT_MODEL_ID, InProcessTransport, type InProcessTransportOptions, MissingApiKeyError, } from "./local-transport.js"; export { readOnlyTools, gatedTools, isBlockedFetchAddress } from "./tools.js"; export { discoverMcpTools, mcpStatusTool, shutdownMcp } from "./mcp.js"; export { type PermissionDecision, type PermissionRule, DEFAULT_RULES, evaluate, evaluateWithReason, } from "./permissions.js"; export { type PermissionGate, type PermissionOutcome, type PushPermissionEvent, type ToolApprovalPolicy, type ToolPolicySource, SessionPermissionGate, buildDiffPreview, readForPreview, resolvePreviewPath, truncateDiff, } from "./permission-gate.js"; export { taskTool, extractAndValidateJson, steerChild, activeChildren, type TaskProgress } from "./task.js"; //# sourceMappingURL=index.d.ts.map