import type { runStage09 } from "./stage-09-leader.js"; export declare function runStage10(ctx: Awaited>): Promise<{ drainState: { draining: boolean; since?: number; reason?: string; inflight?: () => number; lastActivityAt?: () => number; attachedStreams?: () => number; lastAttachEndedAt?: () => number; }; hookWakeBus: { deliver?: (sessionId: string, text: string) => Promise; }; instrumentDegenerate: ((result: import("@sema-agent/core").TaskResult) => void) | undefined; leaderEndpoint: import("../leader/endpoint.js").LeaderEndpoint | undefined; ownerAware: import("../security.js").OwnerAwareSessionStore; planCacheProbe: import("../plan-cache-probe.js").PlanCacheProbe; purgeSession: ((sessionId: string, owner: string | null) => Promise<{ deleted: boolean; } | { active: string; }>) | undefined; registryJwtVerifier: import("../auth-bridge.js").RegistryJwtVerifier | undefined; sessionAudit: ((sessionId: string) => Promise<{ owner: string | null; sessionId: string; createdAt: string; floorEntryId: string | null; thinkingLevel: string; model: { provider: string; modelId: string; } | null; messages: unknown[]; promptEpoch?: { epoch: number; artifactDigest: string; packId: string; assemblyApi: number; activatedBy: "session_start" | "compaction" | "legacy_migration"; }; } | undefined>) | undefined; sessionWatchRegistry: import("../session-watch.js").SessionWatchRegistry | undefined; staticWiring: import("@sema-agent/core").WiringManifest; otelExporter: { stop(): void; } | undefined; reaper: NodeJS.Timeout; retentionLaneStarted: import("./retention-lane.js").RetentionLaneController | undefined; approvalExemptionStore: import("../plugins/approval-exemption-store.js").ApprovalExemptionStore | undefined; approvalNonceStore: import("../plugins/approval-nonce-store.js").ApprovalNonceStore | undefined; authorize: (ctx: { req: import("http").IncomingMessage; body: import("../index.js").TaskRequestBody; }) => Promise; imageBakes: import("../plugins/store-backend.js").ImageBake | undefined; imageIndex: import("../plugins/store-backend.js").ImageIndex | undefined; parkedReviveInheritedGate: ((row: import("@sema-agent/core").BackgroundAgentRecord, identity: import("./parked-revive-gate.js").ParkedReviveIdentity) => Promise) | undefined; parkedReviveTool: import("@sema-agent/core").ToolSpec | undefined; rateLimiter: import("../index.js").RateLimiter | import("../plugins/pg-rate-limiter.js").PgRateLimiter | import("../plugins/tidb-rate-limiter.js").TiDBRateLimiter; resumeAnchorStore: import("../plugins/store-backend.js").ResumeAnchorStore | undefined; runStore: import("../plugins/store-backend.js").RunStore | undefined; scenarioDetails: Record; scenarios: Record; selectEnvTool: import("@sema-agent/core").ToolSpec | undefined; singleUserAutoAcceptBaseline: boolean; taskLimitCaps: { timeoutSec: number | undefined; maxOutputTokens: number | undefined; maxTurns: number | undefined; }; taskTimeoutSec: number; webSearchProvider: "brave" | "tavily" | "searxng" | undefined; approvalAskAudit: import("../approval-ask-audit-store.js").FileApprovalAskAuditStore | undefined; centerRuntimeCapsResolver: ((principal: string | undefined) => Promise) | undefined; checkpointStore: import("../plugins/store-backend.js").CheckpointStoreFull | undefined; durableEnabled: boolean; elicitation: import("../elicitation.js").ElicitationCoordinator | undefined; fleetBus: import("../fleet/fleet-bus.js").FleetEventBus; governanceSeams: import("./governance-seams.js").GovernanceSeams; handslessRunner: import("@sema-agent/core").Runner; handslessSubRunner: import("@sema-agent/core").Runner; hookAgent: import("../hooks/hook-runner.js").HookLlmCall; hookAgentRunner: import("@sema-agent/core").Runner; hookLlm: import("../hooks/hook-runner.js").HookLlmCall; mcpRevocations: import("../config-center/mcp-revocation.js").McpRevocationLedger; memoryConsolidationFaces: import("./memory-consolidation.js").MemoryConsolidationFaces | undefined; memoryOptOutGrantStore: import("../plugins/memory-optout-grant-store-sql.js").MemoryOptOutGrantStore | undefined; orgMemoryAdmission: import("./org-memory.js").OrgMemoryAdmissionWiring; outcomeSink: import("../plugins/file-outcome-sink.js").OutcomeSink | undefined; principalCaps: import("../runtime-caps-resolver.js").PrincipalEntitlementsClient | undefined; question: import("../question.js").QuestionCoordinator | undefined; retentionExecutor: import("../plugins/retention-store-sql.js").SqlRetentionStore | undefined; retentionLaneStore: import("../plugins/retention-lane-store-sql.js").RetentionLaneStore | undefined; runner: import("@sema-agent/core").Runner; runnerDeps: import("@sema-agent/core").RunnerDeps; runnerTierFrozen: boolean; runtimeCapsPeekResolver: import("../runtime-caps-resolver.js").EntitlementsResolverFn | undefined; sendFileLedger: import("../plugins/send-file-ledger.js").SendFileLedger | undefined; sendUserFileEmitter: import("../capabilities/send-user-file-tool.js").SendUserFileEmitter | undefined; sendUserFileToolSpec: import("@sema-agent/core").ToolSpec | undefined; sessionShellGateRegistry: import("./session-shell-gate-registry.js").SessionShellGateRegistry; sessionTitler: import("../session-titler.js").SessionTitler | undefined; sharedMemoryStore: import("../plugins/shared-memory-store-sql.js").SqlSharedMemoryStore | undefined; sqlWorkflowRunStore: import("@sema-agent/core").WorkflowRunStore | undefined; streamApprovalGate: import("../tool-approval.js").StreamApprovalGate; subRunner: import("@sema-agent/core").Runner; subRunnerSessions: import("../plugins/fork-routing-session-store.js").ForkRoutingSessionStore; subagentSteerRegistry: import("../orchestration/subagent-steer.js").SubagentSteerRegistry; toolApproval: import("../tool-approval.js").ToolApprovalCoordinator | undefined; workflowAgentRegistry: import("../orchestration/workflow-agent-steer.js").WorkflowAgentRegistry | undefined; workflowAgentSessionIndex: import("../orchestration/workflow-agent-session-index.js").WorkflowAgentSessionIndex | undefined; workflowCompletionInbox: import("../orchestration/workflow-completion-inbox.js").WorkflowCompletionInbox | undefined; workflowJournalStore: import("../plugins/store-backend.js").ServiceWorkflowJournalStore | undefined; workflowModelAllowlistSnapshot: readonly string[]; workflowNotifyGate: import("../orchestration/workflow-notify-journal.js").WorkflowNotifyGate | undefined; workflowNotifyJournal: import("../orchestration/workflow-notify-journal.js").WorkflowNotifyJournalStore | undefined; workflowRecoverOpts: { orphanGraceMs?: number; finalizeStartedBeforeMs?: number; publishTerminalFleetRow?: (id: string, run: import("@sema-agent/core").WorkflowRun) => void; }; workflowRunStore: import("../orchestration/workflow-notify-journal.js").JournalingWorkflowRunStore | undefined; workflowsCapable: boolean; deploymentHooks: import("@sema-agent/core").Hooks; deviceLane: import("./device-lane.js").DeviceLane | undefined; dropSessionScoped: (sid: string) => void; executionEnvFactory: import("@sema-agent/core").ExecutionEnvFactory | undefined; fenceSessionOwner: (sid: string, owner: string | null) => void; lspManager: import("../lsp/manager.js").E2bLspManager | import("@sema-agent/core").NodeLspManager | undefined; perSessionCwd: Map; perTaskImage: import("../per-task-image.js").PerTaskImageRegistry; sendUserFileTaskEnvs: import("../capabilities/sandbox-file-send.js").TaskEnvRegistry | undefined; sessionEnvSelection: import("../capabilities/select-environment-tool.js").SessionEnvironmentSelection; setSessionCwd: (sid: string, cwd: string) => void; setSessionShellEnv: (sid: string, env: Record) => void; worktreeReap: (() => Promise) | undefined; brain: import("@sema-agent/core").Brain; costQuota: import("../observability/cost-quota.js").CostQuota | import("../plugins/pg-cost-quota.js").PgCostQuota | import("../plugins/tidb-cost-quota.js").TiDBCostQuota; counterDegradeHook: (info: { table: string; kind: string; streak: number; prevStreak: number; error?: string; }) => void; fileHistoryStore: import("../plugins/store-backend.js").ServiceFileHistoryStore | undefined; fleetLease: import("../fleet-lease.js").FleetLeaseManager | undefined; fleetUsage: import("../fleet-client.js").FleetUsageAccumulator | undefined; memoryBundleFaces: import("../memory-bundle-engine.js").MemoryBundleFaces | undefined; memoryComplianceFaces: import("../memory-operator-faces.js").MemoryComplianceFaces | undefined; memoryOriginFaces: import("../memory-operator-faces.js").MemoryOriginFaces | undefined; modelUsageTracker: import("../budget.js").ModelUsageTracker; permissionRuleProvider: import("@sema-agent/core").PermissionRuleStoreProvider | undefined; permissionRuleStores: import("../rules-consent.js").PermissionRuleStoreBundle | undefined; pricing: Record; promptManifestTracker: import("../budget.js").PromptManifestTracker; ruleConsent: import("../rules-consent.js").RuleConsentLane | undefined; sessionMemoryStatusFace: import("../memory-operator-faces.js").SessionMemoryStatusFace | undefined; sessionPolicyStore: import("@sema-agent/core").SessionPolicyStore | undefined; sideQueryAccounting: (principal: string | undefined, r: { model: string; usage?: { input?: number; output?: number; cacheRead?: number; cacheWrite?: number; cost?: { total?: number; }; }; }) => void; toolResultStore: import("../plugins/store-backend.js").ToolResultStoreFull | undefined; tracer: import("@sema-agent/core").TracerHook; backend: import("../plugins/store-backend.js").StoreBackend | undefined; backgroundAgentStore: import("@sema-agent/core").BackgroundAgentStore | undefined; breakerState: import("../plugins/breaker-state-sql.js").TiDBBreakerState | import("../plugins/breaker-state-sql.js").PgBreakerState | undefined; instanceId: string; mailboxRecipientLifecycle: import("../plugins/mailbox-recipient-lifecycle.js").MailboxRecipientLifecycle | undefined; mailboxStore: import("@sema-agent/core").MailboxStore | undefined; memoryEngine: { backend: import("@sema-agent/core").MemoryBackend; root: string; } | undefined; memoryExportBackend: import("@sema-agent/core").MemoryBackend | undefined; memoryPosture: import("../memory-posture.js").MemoryPosture; memorySyncCursors: import("../plugins/memory-sync-store-pg.js").MemorySyncStore | undefined; memorySyncRunner: import("../memory-sync-client.js").MemorySyncRunner | undefined; rosterStore: import("@sema-agent/core").RosterStore | undefined; sessionCaptureRecordStore: import("@sema-agent/core").SessionCaptureRecordStore | undefined; sessionCaptureRecords: import("../plugins/store-backend.js").SessionCaptureRecordSource | undefined; sessionStore: import("@sema-agent/core").SessionStore; sqlEngineFacts: (() => import("../plugins/sql-driver.js").SqlEngineFacts | null) | undefined; storeBackendDegraded: boolean; taskAttachmentStore: import("../plugins/task-attachment-store.js").TaskAttachmentStore | undefined; taskListLane: import("./task-list-lane.js").TaskListLane; usageWindowStore: import("@sema-agent/core").UsageWindowStore | undefined; ceilingVerdict: import("./unpriced-ceiling-verdict.js").UnpricedCeilingVerdict; configCenter: import("./config-center.js").ConfigCenterRuntime; config: import("../config-types.js").ServiceConfig; localRoot: string; logger: import("../index.js").Logger; metrics: import("../index.js").Metrics; }>; //# sourceMappingURL=stage-10-http-server.d.ts.map