import type { runStage04 } from "./stage-04-stores.js"; export declare function runStage05(ctx: Awaited>): { 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("../index.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("../index.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-05-execution-env.d.ts.map