import { PromptPack, PraxisAgent, PraxisAgentArchetype, append, compileAgent, endpoint, harness, inspectAgentManifest, markdown, markdownFile, model, overwrite, policy, prepend, replaceLastLines, session, statePlane, tool, tools, validateAgentManifest } from "./agent_runtimeImplementation/runtimeAgentManifest.js";
import { createSandboxRuntimeProvider, prepareSandboxRuntime } from "./agent_runtimeImplementation/runtime.sandboxPlane/sandboxRuntimeProvider.js";
import { approvalInterfaceEnvelope, createInterfaceEnvelope, eventInterfaceEnvelope, managementInterfaceEnvelope, repairInterfaceEnvelope, stateInterfaceEnvelope } from "./agent_interfaceAdapter/interfaceEnvelope.js";
import { createInterfaceAdapterRuntime } from "./agent_runtimeImplementation/runtime.interfaceAdapter/interfaceAdapterRuntime.js";
import { bindBasicInterfaceLayer } from "./agent_runtimeImplementation/runtime.interfaceAdapter/bindBasicInterfaceLayer.js";
import { applyRaxStorageInitPlan, createAndApplyStoragePlaneRuntime, createRaxStorageLayout, createStoragePlaneRuntime, planRaxStorageInit, resolveRaxHome, resolveRaxWorkspace } from "./agent_runtimeImplementation/runtime.storagePlane/storagePlaneRuntime.js";
import { PraxisRuntimeKernel, createPraxisRuntimeKernel } from "./agent_runtimeImplementation/praxisRuntimeKernel.js";
import { createInMemorySessionStateEventStore } from "./agent_runtimeImplementation/runtimeSessionStateEventStore.js";
import { createFrameworkInspectionReport } from "./agent_runtimeImplementation/runtime.inspection/frameworkInspectionReport.js";
import { listBaseToolDeveloperCatalog, tryBaseToolById } from "./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js";
import { createBaseToolRealityLedger, inspectBaseToolReality, snapshotBaseToolRealityLedger } from "./agent_runtimeImplementation/runtime.execEngine/baseToolRealityLedger.js";
import { adjudicateRuntimeDecision, createLoopTick, createMainLoopCheckpoint, createMainLoopRun, createMainLoopSessionTimeline, createMainLoopStepRecord, createMainLoopTimelineRef, createUserTurn, decideMainLoopFinalAcceptance, exposeMainLoopState, planFrameworkMainLoopHandoff, prepareMainLoopTurn, resolveMainLoopFailureRecovery, resolveMainLoopBudget, runMainLoop, selectMainLoopModel } from "./agent_executionEngine/coreLogic/mainLoop.js";
import { interpretModelDecision } from "./agent_executionEngine/coreLogic/modelDecision.js";
import { assemblePromptPack } from "./agent_executionEngine/promptPack/promptAssembler.js";
import { createFallbackMemoryRef, createObservationMaterial } from "./agent_executionEngine/coreLogic/observationIntegrator.js";
export { PromptPack, PraxisAgent, PraxisAgentArchetype, STATE_PLANE_STANDARD_CONTROLS, append, compileAgent, endpoint, harness, inspectAgentManifest, loop, mainLoop, markdown, markdownFile, model, modelFleet, overwrite, policy, prepend, replaceLastLines, sandbox, session, statePlane, storage, tool, toolPolicies, tools, validateAgentManifest, type AgentCompileErrorCode, type AgentCompileResult, type AgentIdentity, type AgentManifest, type AgentManifestInspection, type AgentManifestValidationResult, type BaseToolPolicyDecision, type BaseToolPolicyMatrixSpec, type BaseToolPolicyProfile, type BaseToolPolicyRisk, type BaseToolPolicyRule, type HarnessSpec, type FrameworkCoreContractSpec, type LoopSpec, type MainLoopSpec, type ModelEndpointSpec, type ModelFleetSpec, type ModelSpec, type PolicySpec, type PraxisAgentClass, type PraxisAgentInput, type PromptMaterialSource, type PromptPackSpec, type PromptPatchSpec, type SandboxSpec, type SandboxIsolationLevel, type SandboxMountPolicy, type SandboxNetworkRuntimePolicy, type SandboxPlatformSupport, type SandboxPlatformSupportStatus, type SandboxProcessPolicy, type SandboxProviderFamily, type SessionSpec, type StatePlaneSpec, type StorageSpec, type ToolSpec, type ToolPolicyCustomInput, } from "./agent_runtimeImplementation/runtimeAgentManifest.js";
export { adjudicateRuntimeDecision, analyzeMainLoopCacheHealth, createLoopTick, createMainLoopApprovalEnvelope, createMainLoopBehaviorRegistry, createMainLoopCancelToken, createMainLoopCheckpoint, createMainLoopControlAction, createMainLoopRun, createMainLoopRollbackPoint, createMainLoopSessionTimeline, createMainLoopStepRecord, createMainLoopTimelineRef, createUserTurn, decideMainLoopFinalAcceptance, exposeMainLoopState, planFrameworkMainLoopHandoff, prepareMainLoopTurn, replayMainLoopStep, replayMainLoopTick, replayUserTurn, resolveMainLoopApproval, resolveMainLoopBehaviorRef, resolveMainLoopFailureRecovery, resolveMainLoopBudget, resolveMainLoopBudgetExhaustion, resolveMainLoopContinuation, resolveMainLoopToolChoice, runMainLoop, selectMainLoopModel, DEFAULT_MAIN_LOOP_BUDGET, DEFAULT_MAIN_LOOP_FAILURE_RECOVERY_POLICY, MAIN_LOOP_CONTROL_PRIMITIVES, type LoopTick, type LoopTickStatus, type MainLoopBudgetExhaustionAction, type MainLoopBudgetExhaustionDecision, type MainLoopBudgetSpec, type MainLoopCacheHealth, type MainLoopBehaviorRefDecision, type MainLoopBehaviorRef, type MainLoopBehaviorRefSource, type MainLoopBehaviorRegistry, type MainLoopBehaviorResolution, type MainLoopBreakDecision, type MainLoopBreakDecisionKind, type MainLoopApprovalEnvelope, type MainLoopApprovalResolution, type MainLoopApprovalStatus, type MainLoopCheckpoint, type MainLoopCheckpointKind, type MainLoopContinuationDecision, type MainLoopContinuationDecisionKind, type MainLoopControlPrimitive, type MainLoopControlActionRecord, type MainLoopFinalAcceptanceRequest, type MainLoopAgentInterfacePrimitive, type MainLoopInputMaterial, type MainLoopInputMaterialKind, type MainLoopModelCandidate, type MainLoopModelCapabilityRole, type MainLoopModelSelectionDecision, type MainLoopModelSelectionRequest, type MainLoopFailureRecoveryDecision, type MainLoopFailureRecoveryPolicy, type MainLoopFallbackPolicy, type MainLoopRun, type MainLoopRunStatus, type MainLoopRuntimeContext, type MainLoopRuntimeSurfaceRef, type MainLoopRetryPolicy, type MainLoopReplayPlan, type MainLoopReplayPlanKind, type MainLoopRollbackPoint, type MainLoopSessionTimeline, type MainLoopStateExposure, type MainLoopStateProgressionAction, type MainLoopStateProgressionRecord, type MainLoopStep, type MainLoopStepRecord, type MainLoopOutputEnvelope, type MainLoopOutputEnvelopeKind, type MainLoopPromptPackRebuildDecision, type MainLoopPromptPackRebuildTrigger, type MainLoopTimelineRef, type MainLoopTimelineRefKind, type MainLoopToolChoiceMode, type MainLoopToolChoicePolicy, type MainLoopTurnRecord, type MainLoopTurnPreparationRequest, type MainLoopTurnPreparationResult, type RunMainLoopRequest, type RunMainLoopResult, type RuntimeBudgetSpec, type RuntimeAdjudication, type RuntimeAdjudicationKind, type RuntimeAdjudicationRequest, type UserTurn, type UserTurnStatus, } from "./agent_executionEngine/coreLogic/mainLoop.js";
export { interpretModelDecision, type ModelDecision, type ModelDecisionFailure, type ModelDecisionKind, type ModelDecisionToolCall, } from "./agent_executionEngine/coreLogic/modelDecision.js";
export { DEFAULT_OBSERVATION_COMPRESSION_POLICY, DEFAULT_OBSERVATION_SUMMARY_DELEGATION_POLICY, DEFAULT_SUMMARY_AGENT_REF, DEFAULT_TOOL_RESULT_SIZE_POLICY, createFallbackMemoryRef, createObservationMaterial, type FallbackMemoryRef, type LargeObservationSelectionFlow, type ObservationArtifactRef, type ObservationCompressionPolicy, type ObservationMaterial, type ObservationSummaryDelegationPolicy, type ObservationTrustLevel, type RuntimeObservationInput, type RuntimeObservationMaterial, type SummaryAgentRef, type ToolResultSizePolicy, } from "./agent_executionEngine/coreLogic/observationIntegrator.js";
export { createEphemeralProcedureExecutionState, normalizeEphemeralProcedurePlan, type EphemeralProcedureAuthor, type EphemeralProcedureExecutionMode, type EphemeralProcedureExecutionState, type EphemeralProcedureExpectedOutput, type EphemeralProcedurePartialStatus, type EphemeralProcedurePlan, type EphemeralProcedureResourceHints, type EphemeralProcedureRiskLevel, type EphemeralProcedureStep, type EphemeralProcedureStepExecutionState, type EphemeralProcedureStepExecutionStatus, type EphemeralProcedureValidationError, type EphemeralProcedureValidationResult, } from "./agent_executionEngine/coreLogic/ephemeralProcedure.js";
export { assemblePromptPack, type PromptPackCachePlan, type PromptPackCacheTelemetry, type PromptPackSegment, type PromptPackSegmentCachePolicy, type PromptPackSegmentStability, type StandardPromptPack, } from "./agent_executionEngine/promptPack/promptAssembler.js";
export { PROMPT_PACK_PROVIDER_VISIBLE_SEGMENT_KINDS, PROMPT_PACK_SEGMENT_KINDS, inferPromptPackSegmentKind, type PromptPackSegmentKind, } from "./agent_executionEngine/promptPack/promptDefiner.js";
export { createSandboxRuntimeProvider, prepareSandboxRuntime, sandboxRuntimeProviderDescriptor, type SandboxRuntimePrepareResult, type SandboxRuntimeDependencyCheck, type SandboxRuntimeSelfRepairHint, type SandboxRuntimeProvider, type SandboxRuntimeProviderAction, type SandboxRuntimeProviderProbe, type SandboxRuntimeProviderStatus, type SandboxRuntimeSmokeResult, } from "./agent_runtimeImplementation/runtime.sandboxPlane/sandboxRuntimeProvider.js";
export { approvalInterfaceEnvelope, createInterfaceEnvelope, eventInterfaceEnvelope, managementInterfaceEnvelope, repairInterfaceEnvelope, stateInterfaceEnvelope, type InterfaceEnvelope, type InterfaceEnvelopeKind, type InterfaceEnvelopeSurface, type InterfaceEnvelopeValidationErrorCode, type InterfaceEnvelopeValidationResult, } from "./agent_interfaceAdapter/interfaceEnvelope.js";
export { bindBasicInterfaceLayer, type BasicInterfaceKind, type BasicInterfaceLayerBinding, type BasicInterfaceLayerBindingRequest, type BasicInterfaceLayerBindingResult, type BasicInterfaceRef, } from "./agent_runtimeImplementation/runtime.interfaceAdapter/bindBasicInterfaceLayer.js";
export { createInterfaceAdapterRuntime, type InterfaceAdapterRuntimeBinding, type InterfaceAdapterRuntimeBindingInput, type InterfaceAdapterRuntimeCaller, type InterfaceAdapterRuntimeHandle, type InterfaceAdapterRuntimeRequest, type InterfaceAdapterRuntimeResult, type InterfaceAdapterRuntimeSurface, } from "./agent_runtimeImplementation/runtime.interfaceAdapter/interfaceAdapterRuntime.js";
export { applyRaxStorageInitPlan, createAndApplyStoragePlaneRuntime, createRaxStorageLayout, createStoragePlaneRuntime, planRaxStorageInit, resolveRaxHome, resolveRaxWorkspace, type RaxHomeResolution, type RaxPathResolutionError, type RaxPathResolutionErrorCode, type RaxPathResolutionResult, type RaxStorageHomeLayout, type RaxStorageInitDirectory, type RaxStorageInitPlan, type RaxStorageInitResult, type RaxStorageLayout, type RaxStorageLayoutRefs, type RaxStorageWorkspaceLayout, type RaxWorkspaceResolution, type StoragePlaneRuntime, type StoragePlaneRuntimeInput, type StoragePlaneRuntimeResult, } from "./agent_runtimeImplementation/runtime.storagePlane/storagePlaneRuntime.js";
export { type BaseToolExecutorPort, type BaseToolExecutorResult, } from "./agent_executionEngine/basic_toolLayer/baseTools/baseToolExecutorPort.js";
export { PraxisRuntimeKernel, createPraxisRuntimeKernel, type AgentModelCallProgressEvent, type AgentModelCallRecord, type AgentModelUsageRecord, type AgentRunResult, type AgentToolCallProgressEvent, type AgentToolCallRecord, type PraxisRuntimeKernelError, type PraxisRuntimeKernelErrorCode, type PraxisRuntimeKernelOptions, type RuntimeApprovalEnvelope, type RuntimeApprovalResolution, type RuntimeApprovalResolver, } from "./agent_runtimeImplementation/praxisRuntimeKernel.js";
export { createInMemorySessionStateEventStore, type RuntimeSessionSnapshot, type RuntimeSessionStateEventStore, } from "./agent_runtimeImplementation/runtimeSessionStateEventStore.js";
export { bindRaxodeRoleModel, createRaxodeModelEntry, createRaxodeProviderProfile, createRaxodeSecret, maskRaxodeSecret, resolveRaxodeProviderRequestUrl, type RaxodeEndpointShape, type RaxodeModelEntry, type RaxodeModelEntryResult, type RaxodeProviderConfigurationError, type RaxodeProviderProfile, type RaxodeProviderProfileResult, type RaxodeProviderRequestUrlPlan, type RaxodeProviderRequestUrlResult, type RaxodeRoleBinding, type RaxodeRoleBindingResult, type RaxodeSecret, type RaxodeSecretResult, type RaxodeUrlMode, } from "./agent_modelAdapter/authProfileLayer/providerConfiguration.js";
export { createFrameworkInspectionReport, type FrameworkDependencyInput, type FrameworkInspectionFinding, type FrameworkInspectionReport, type FrameworkInspectionReportRequest, type FrameworkInspectionReportResult, type FrameworkProviderReadinessInput, type FrameworkPromptPackPreviewInput, type FrameworkToolReadinessInput, } from "./agent_runtimeImplementation/runtime.inspection/frameworkInspectionReport.js";
export { baseToolDeveloperCatalogDescriptor, baseTools, listBaseToolDeveloperCatalog, toolSets, tryBaseToolById, type BaseToolDeveloperCatalogEntry, type BaseToolDeveloperLookupResult, type BaseToolSpecInput, type CodingToolSetOptions, } from "./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js";
export { baseToolRealityLedgerDescriptor, createBaseToolRealityLedger, inspectBaseToolReality, snapshotBaseToolRealityLedger, type BaseToolDependencyRealityStatus, type BaseToolDeveloperReadiness, type BaseToolExecutorSupportRealityStatus, type BaseToolLiveRealityStatus, type BaseToolRealityCapabilityClass, type BaseToolRealityLedgerEntry, type BaseToolRealityLedgerOptions, type BaseToolRealityLiveGate, type BaseToolRealityProjection, type BaseToolRealityStages, type BaseToolRealityStageStatus, type BaseToolRealityLedgerSnapshot, type BaseToolRegistryMountStatus, type BaseToolStorageRealityStatus, } from "./agent_runtimeImplementation/runtime.execEngine/baseToolRealityLedger.js";
export { type BaseToolContextSelection, type BaseToolContextUsageRecord, } from "./agent_runtimeImplementation/runtime.execEngine/baseToolContextFolding.js";
export { createProviderToolMappings, createPraxisToolDeclarations, lowerPraxisToolsForProvider, lowerProviderToolResult, normalizeProviderInputSchema, providerToolName, raiseProviderToolCalls, type LowerProviderToolResultRequest, type LowerPraxisToolsForProviderRequest, type ProviderCacheHintPlan, type ProviderToolCallEnvelope, type ProviderToolDeclarationBundle, type ProviderToolNameMapping, type ProviderToolResultContentBlock, type ProviderToolResultEnvelope, type ProviderToolSchemaFamily, type PraxisToolDeclaration, type PraxisToolProviderKind, type RaiseProviderToolCallsRequest, } from "./agent_modelAdapter/bridgingLayer/toolSchemaCompatibilityLayer.js";
/**
 * Recommended developer authoring boxes.
 *
 * 白话：细粒度导出还保留；这些对象只是给普通开发者一个更像 framework 的入口，
 * 不用在一个 Agent 文件顶部 import 三十多个零件。
 */
export declare const authoringPrimitives: Readonly<{
    PromptPack: typeof PromptPack;
    PraxisAgent: typeof PraxisAgent;
    PraxisAgentArchetype: typeof PraxisAgentArchetype;
    compileAgent: typeof compileAgent;
    inspectAgentManifest: typeof inspectAgentManifest;
    validateAgentManifest: typeof validateAgentManifest;
}>;
export declare const promptPack: Readonly<{
    PromptPack: typeof PromptPack;
    append: typeof append;
    markdown: typeof markdown;
    markdownFile: typeof markdownFile;
    overwrite: typeof overwrite;
    prepend: typeof prepend;
    replaceLastLines: typeof replaceLastLines;
}>;
export declare const modelAuthoring: Readonly<{
    endpoint: typeof endpoint;
    model: typeof model;
    modelFleet: {
        auto(endpoints: Readonly<Record<string, import("./agent_runtimeImplementation/runtimeAgentManifest.js").ModelEndpointSpec>>, input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").ModelFleetSpec, "mode" | "endpoints">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").ModelFleetSpec;
    };
}>;
export declare const harnessRuntimePolicy: Readonly<{
    harness: typeof harness;
    loop: ((input?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec) & {
        standard(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec, "strategy">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec;
        single(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec, "strategy">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec;
        custom(strategy: string, input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec, "strategy">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec;
    };
    mainLoop: {
        standard(input?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopStandardInput): import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopSpec;
        custom(input: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopStandardInput, "metadata"> & {
            strategy: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopSpec;
    };
    policy: typeof policy;
    sandbox: {
        hostObserved(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        temp(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        workspaceOnly(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrap(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrapReadonly(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrapWorkspaceWrite(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrapNetworked(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        rootlessContainer(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        windowsSandbox(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        macosContainerization(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        remoteWorker(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        profile(input: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
    };
    session: typeof session;
    statePlane: typeof statePlane;
    storage: {
        memory(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec, "kind">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec;
        sqlite(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec, "kind">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec;
        raxWorkspace(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec, "kind">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec;
    };
}>;
export declare const baseTool: Readonly<{
    baseTools: {
        readonly all: () => readonly import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolDeveloperCatalogEntry[];
        readonly family: (storageFamily: string) => readonly import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolDeveloperCatalogEntry[];
        readonly byId: typeof tryBaseToolById;
        readonly code: {
            readonly read: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly scan: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly searchRipgrep: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly replaceFile: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly modify: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly overwrite: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly delete: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly format: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly testCode: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly benchmark: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly debugRun: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly debugCaptureState: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly debugCollectLogs: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly lsp: {
                readonly locateDefinition: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly traceReferences: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly inspectDiagnostics: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly renameSymbol: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly completeCode: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            };
        };
        readonly git: {
            readonly getRepositoryStatus: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly getWorkingTreeDiff: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly getCommitHistory: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly showGitObjectDetails: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly traceLineOwnership: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly addToStaging: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly resetStagingOrCommit: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly restoreWorkingTree: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly stashChanges: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly fetchRemoteUpdates: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly pullRemoteChanges: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly pushLocalChanges: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly shell: {
            readonly commandExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly invocationExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly scriptExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly backgroundExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly foregroundExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly processSpawning: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly processTermination: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly outputCapture: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly commandValidation: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly permissionControl: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly sandboxEnforcement: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly search: {
            readonly fetch: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly searchEngine: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly nativeSearch: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly ground: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly skill: {
            readonly generate: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly iterate: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly management: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly remove: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly ripgrep: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly summarize: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly mcp: {
            readonly connect: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly ping: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly listTools: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly call: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly stream: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly listResources: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly readResource: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly omni: {
            readonly viewImage: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly generateImage: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly imageFormatConversion: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly listenAudio: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly generateAudio: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly viewVideo: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly generateVideo: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly computeruse: {
            readonly fullscreenScreenshot: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly windowScreenshot: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly mouseClick: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly mouseMove: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly keyboardInputEmulation: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly cameraCapturePhoto: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly microphoneStartRecording: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
    };
    tool: typeof tool;
    tools: typeof tools;
    toolPolicies: {
        custom(input?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolPolicyCustomInput): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        bapr(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        yolo(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        permissive(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        standard(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        restricted(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        codingAgentFull(input?: {
            read?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            write?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            shell?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            git?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
    };
    toolSets: {
        readonly coding: {
            readonly readonly: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").CodingToolSetOptions) => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly full: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").CodingToolSetOptions) => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly git: {
            readonly inspection: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly shell: {
            readonly safe: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly research: {
            readonly web: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly skill: {
            readonly context: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly search: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly authoring: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly full: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
    };
    tryBaseToolById: typeof tryBaseToolById;
    listBaseToolDeveloperCatalog: typeof listBaseToolDeveloperCatalog;
    baseToolDeveloperCatalogDescriptor: {
        readonly surface: "runtime.execEngine.baseToolDeveloperCatalog";
        readonly validatesAgainst: "runtime.execEngine.baseToolRealityLedger";
        readonly publicHelpers: readonly ["baseTools", "toolSets", "tryBaseToolById", "listBaseToolDeveloperCatalog"];
        readonly toolSpecFamilyUsesStorageFamily: true;
        readonly skillBaseIsContextMaterialNotModelProvider: true;
        readonly doesNotExecuteTools: true;
    };
}>;
export declare const runtimeKernel: Readonly<{
    PraxisRuntimeKernel: typeof PraxisRuntimeKernel;
    createPraxisRuntimeKernel: typeof createPraxisRuntimeKernel;
    createInMemorySessionStateEventStore: typeof createInMemorySessionStateEventStore;
}>;
export declare const executionCore: Readonly<{
    adjudicateRuntimeDecision: typeof adjudicateRuntimeDecision;
    assemblePromptPack: typeof assemblePromptPack;
    createLoopTick: typeof createLoopTick;
    createMainLoopCheckpoint: typeof createMainLoopCheckpoint;
    createMainLoopRun: typeof createMainLoopRun;
    createMainLoopSessionTimeline: typeof createMainLoopSessionTimeline;
    createMainLoopStepRecord: typeof createMainLoopStepRecord;
    createMainLoopTimelineRef: typeof createMainLoopTimelineRef;
    createUserTurn: typeof createUserTurn;
    decideMainLoopFinalAcceptance: typeof decideMainLoopFinalAcceptance;
    exposeMainLoopState: typeof exposeMainLoopState;
    interpretModelDecision: typeof interpretModelDecision;
    planFrameworkMainLoopHandoff: typeof planFrameworkMainLoopHandoff;
    prepareMainLoopTurn: typeof prepareMainLoopTurn;
    resolveMainLoopFailureRecovery: typeof resolveMainLoopFailureRecovery;
    resolveMainLoopBudget: typeof resolveMainLoopBudget;
    runMainLoop: typeof runMainLoop;
    selectMainLoopModel: typeof selectMainLoopModel;
    createFallbackMemoryRef: typeof createFallbackMemoryRef;
    createObservationMaterial: typeof createObservationMaterial;
}>;
export declare const inspection: Readonly<{
    createFrameworkInspectionReport: typeof createFrameworkInspectionReport;
    createBaseToolRealityLedger: typeof createBaseToolRealityLedger;
    inspectBaseToolReality: typeof inspectBaseToolReality;
    snapshotBaseToolRealityLedger: typeof snapshotBaseToolRealityLedger;
    baseToolRealityLedgerDescriptor: {
        readonly surface: "runtime.execEngine.baseToolRealityLedger";
        readonly catalogSource: "runtime.execEngine.baseToolSupportCatalog";
        readonly registryChainRequired: true;
        readonly storageCanonicalFiles: readonly ["core.ts", "bestPractice.ts", "dependencies.ts", "*.md"];
        readonly defaultLiveStatus: "notProven";
        readonly statusAxis: readonly ["mounted", "contractReady", "hostReady", "adapterReady", "liveReady"];
        readonly implementedAdaptersSource: "runtime.execEngine.baseToolExecutorPortFactory";
    };
}>;
export declare const storagePlane: Readonly<{
    applyRaxStorageInitPlan: typeof applyRaxStorageInitPlan;
    createAndApplyStoragePlaneRuntime: typeof createAndApplyStoragePlaneRuntime;
    createRaxStorageLayout: typeof createRaxStorageLayout;
    createStoragePlaneRuntime: typeof createStoragePlaneRuntime;
    planRaxStorageInit: typeof planRaxStorageInit;
    resolveRaxHome: typeof resolveRaxHome;
    resolveRaxWorkspace: typeof resolveRaxWorkspace;
}>;
export declare const sandboxPlane: Readonly<{
    createSandboxRuntimeProvider: typeof createSandboxRuntimeProvider;
    prepareSandboxRuntime: typeof prepareSandboxRuntime;
    sandboxRuntimeProviderDescriptor: {
        readonly surface: "runtime.sandboxPlane";
        readonly capability: "sandboxRuntimeProvider";
        readonly purpose: "probe, prepare, and smoke-test SandboxSpec providers without bypassing runtime governance";
        readonly linuxLiveProvider: "linux-bubblewrap";
        readonly unsafeSideEffects: false;
    };
}>;
export declare const interfaceAdapter: Readonly<{
    approvalInterfaceEnvelope: typeof approvalInterfaceEnvelope;
    bindBasicInterfaceLayer: typeof bindBasicInterfaceLayer;
    createInterfaceEnvelope: typeof createInterfaceEnvelope;
    createInterfaceAdapterRuntime: typeof createInterfaceAdapterRuntime;
    eventInterfaceEnvelope: typeof eventInterfaceEnvelope;
    managementInterfaceEnvelope: typeof managementInterfaceEnvelope;
    repairInterfaceEnvelope: typeof repairInterfaceEnvelope;
    stateInterfaceEnvelope: typeof stateInterfaceEnvelope;
}>;
/**
 * One-object authoring facade.
 *
 * 白话：这是最省心的开发者入口。用户可以只写：
 *
 * ```ts
 * import { praxis } from "@praxis-ai/praxis";
 * ```
 *
 * 然后用 `praxis.AgentArchetype`、`praxis.prompt.append`、
 * `praxis.model(...)`、`praxis.baseTools.code.read()` 来定义 Agent。
 */
export declare const praxis: Readonly<{
    Agent: typeof PraxisAgent;
    AgentArchetype: typeof PraxisAgentArchetype;
    PraxisAgent: typeof PraxisAgent;
    PraxisAgentArchetype: typeof PraxisAgentArchetype;
    PromptPack: typeof PromptPack;
    compileAgent: typeof compileAgent;
    inspectAgentManifest: typeof inspectAgentManifest;
    validateAgentManifest: typeof validateAgentManifest;
    prompt: Readonly<{
        PromptPack: typeof PromptPack;
        append: typeof append;
        markdown: typeof markdown;
        markdownFile: typeof markdownFile;
        overwrite: typeof overwrite;
        prepend: typeof prepend;
        replaceLastLines: typeof replaceLastLines;
    }>;
    append: typeof append;
    markdown: typeof markdown;
    markdownFile: typeof markdownFile;
    overwrite: typeof overwrite;
    prepend: typeof prepend;
    replaceLastLines: typeof replaceLastLines;
    endpoint: typeof endpoint;
    model: typeof model;
    modelFleet: {
        auto(endpoints: Readonly<Record<string, import("./agent_runtimeImplementation/runtimeAgentManifest.js").ModelEndpointSpec>>, input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").ModelFleetSpec, "mode" | "endpoints">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").ModelFleetSpec;
    };
    harness: typeof harness;
    loop: ((input?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec) & {
        standard(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec, "strategy">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec;
        single(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec, "strategy">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec;
        custom(strategy: string, input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec, "strategy">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").LoopSpec;
    };
    mainLoop: {
        standard(input?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopStandardInput): import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopSpec;
        custom(input: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopStandardInput, "metadata"> & {
            strategy: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").MainLoopSpec;
    };
    policy: typeof policy;
    sandbox: {
        hostObserved(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        temp(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        workspaceOnly(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrap(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrapReadonly(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrapWorkspaceWrite(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        linuxBubblewrapNetworked(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        rootlessContainer(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        windowsSandbox(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        macosContainerization(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        remoteWorker(input?: Partial<Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec, "sandboxId" | "profile" | "providerFamily" | "isolationLevel" | "resourceLimits">> & {
            sandboxId?: string;
            resourceLimits?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxResourceLimits;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
        profile(input: import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec): import("./agent_runtimeImplementation/runtimeAgentManifest.js").SandboxSpec;
    };
    session: typeof session;
    statePlane: typeof statePlane;
    storage: {
        memory(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec, "kind">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec;
        sqlite(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec, "kind">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec;
        raxWorkspace(input?: Omit<import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec, "kind">): import("./agent_runtimeImplementation/runtimeAgentManifest.js").StorageSpec;
    };
    baseTools: {
        readonly all: () => readonly import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolDeveloperCatalogEntry[];
        readonly family: (storageFamily: string) => readonly import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolDeveloperCatalogEntry[];
        readonly byId: typeof tryBaseToolById;
        readonly code: {
            readonly read: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly scan: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly searchRipgrep: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly replaceFile: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly modify: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly overwrite: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly delete: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly format: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly testCode: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly benchmark: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly debugRun: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly debugCaptureState: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly debugCollectLogs: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly lsp: {
                readonly locateDefinition: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly traceReferences: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly inspectDiagnostics: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly renameSymbol: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
                readonly completeCode: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            };
        };
        readonly git: {
            readonly getRepositoryStatus: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly getWorkingTreeDiff: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly getCommitHistory: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly showGitObjectDetails: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly traceLineOwnership: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly addToStaging: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly resetStagingOrCommit: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly restoreWorkingTree: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly stashChanges: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly fetchRemoteUpdates: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly pullRemoteChanges: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly pushLocalChanges: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly shell: {
            readonly commandExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly invocationExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly scriptExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly backgroundExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly foregroundExecution: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly processSpawning: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly processTermination: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly outputCapture: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly commandValidation: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly permissionControl: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly sandboxEnforcement: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly search: {
            readonly fetch: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly searchEngine: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly nativeSearch: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly ground: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly skill: {
            readonly generate: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly iterate: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly management: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly remove: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly ripgrep: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly summarize: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly mcp: {
            readonly connect: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly ping: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly listTools: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly call: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly stream: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly listResources: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly readResource: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly omni: {
            readonly viewImage: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly generateImage: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly imageFormatConversion: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly listenAudio: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly generateAudio: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly viewVideo: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly generateVideo: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
        readonly computeruse: {
            readonly fullscreenScreenshot: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly windowScreenshot: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly mouseClick: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly mouseMove: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly keyboardInputEmulation: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly cameraCapturePhoto: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
            readonly microphoneStartRecording: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").BaseToolSpecInput) => import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec;
        };
    };
    tool: typeof tool;
    tools: typeof tools;
    toolPolicies: {
        custom(input?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolPolicyCustomInput): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        bapr(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        yolo(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        permissive(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        standard(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        restricted(input?: {
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
        codingAgentFull(input?: {
            read?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            write?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            shell?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            git?: import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyDecision;
            matrixId?: string;
            metadata?: Readonly<Record<string, unknown>>;
        }): import("./agent_runtimeImplementation/runtimeAgentManifest.js").BaseToolPolicyMatrixSpec;
    };
    toolSets: {
        readonly coding: {
            readonly readonly: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").CodingToolSetOptions) => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly full: (input?: import("./agent_runtimeImplementation/runtime.execEngine/baseToolDeveloperCatalog.js").CodingToolSetOptions) => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly git: {
            readonly inspection: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly shell: {
            readonly safe: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly research: {
            readonly web: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
        readonly skill: {
            readonly context: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly search: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly authoring: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
            readonly full: () => readonly import("./agent_runtimeImplementation/runtimeAgentManifest.js").ToolSpec[];
        };
    };
    tryBaseToolById: typeof tryBaseToolById;
    listBaseToolDeveloperCatalog: typeof listBaseToolDeveloperCatalog;
    runtime: Readonly<{
        PraxisRuntimeKernel: typeof PraxisRuntimeKernel;
        createPraxisRuntimeKernel: typeof createPraxisRuntimeKernel;
        createInMemorySessionStateEventStore: typeof createInMemorySessionStateEventStore;
    }>;
    execution: Readonly<{
        adjudicateRuntimeDecision: typeof adjudicateRuntimeDecision;
        assemblePromptPack: typeof assemblePromptPack;
        createLoopTick: typeof createLoopTick;
        createMainLoopCheckpoint: typeof createMainLoopCheckpoint;
        createMainLoopRun: typeof createMainLoopRun;
        createMainLoopSessionTimeline: typeof createMainLoopSessionTimeline;
        createMainLoopStepRecord: typeof createMainLoopStepRecord;
        createMainLoopTimelineRef: typeof createMainLoopTimelineRef;
        createUserTurn: typeof createUserTurn;
        decideMainLoopFinalAcceptance: typeof decideMainLoopFinalAcceptance;
        exposeMainLoopState: typeof exposeMainLoopState;
        interpretModelDecision: typeof interpretModelDecision;
        planFrameworkMainLoopHandoff: typeof planFrameworkMainLoopHandoff;
        prepareMainLoopTurn: typeof prepareMainLoopTurn;
        resolveMainLoopFailureRecovery: typeof resolveMainLoopFailureRecovery;
        resolveMainLoopBudget: typeof resolveMainLoopBudget;
        runMainLoop: typeof runMainLoop;
        selectMainLoopModel: typeof selectMainLoopModel;
        createFallbackMemoryRef: typeof createFallbackMemoryRef;
        createObservationMaterial: typeof createObservationMaterial;
    }>;
    inspection: Readonly<{
        createFrameworkInspectionReport: typeof createFrameworkInspectionReport;
        createBaseToolRealityLedger: typeof createBaseToolRealityLedger;
        inspectBaseToolReality: typeof inspectBaseToolReality;
        snapshotBaseToolRealityLedger: typeof snapshotBaseToolRealityLedger;
        baseToolRealityLedgerDescriptor: {
            readonly surface: "runtime.execEngine.baseToolRealityLedger";
            readonly catalogSource: "runtime.execEngine.baseToolSupportCatalog";
            readonly registryChainRequired: true;
            readonly storageCanonicalFiles: readonly ["core.ts", "bestPractice.ts", "dependencies.ts", "*.md"];
            readonly defaultLiveStatus: "notProven";
            readonly statusAxis: readonly ["mounted", "contractReady", "hostReady", "adapterReady", "liveReady"];
            readonly implementedAdaptersSource: "runtime.execEngine.baseToolExecutorPortFactory";
        };
    }>;
    storagePlane: Readonly<{
        applyRaxStorageInitPlan: typeof applyRaxStorageInitPlan;
        createAndApplyStoragePlaneRuntime: typeof createAndApplyStoragePlaneRuntime;
        createRaxStorageLayout: typeof createRaxStorageLayout;
        createStoragePlaneRuntime: typeof createStoragePlaneRuntime;
        planRaxStorageInit: typeof planRaxStorageInit;
        resolveRaxHome: typeof resolveRaxHome;
        resolveRaxWorkspace: typeof resolveRaxWorkspace;
    }>;
    sandboxPlane: Readonly<{
        createSandboxRuntimeProvider: typeof createSandboxRuntimeProvider;
        prepareSandboxRuntime: typeof prepareSandboxRuntime;
        sandboxRuntimeProviderDescriptor: {
            readonly surface: "runtime.sandboxPlane";
            readonly capability: "sandboxRuntimeProvider";
            readonly purpose: "probe, prepare, and smoke-test SandboxSpec providers without bypassing runtime governance";
            readonly linuxLiveProvider: "linux-bubblewrap";
            readonly unsafeSideEffects: false;
        };
    }>;
    interfaceAdapter: Readonly<{
        approvalInterfaceEnvelope: typeof approvalInterfaceEnvelope;
        bindBasicInterfaceLayer: typeof bindBasicInterfaceLayer;
        createInterfaceEnvelope: typeof createInterfaceEnvelope;
        createInterfaceAdapterRuntime: typeof createInterfaceAdapterRuntime;
        eventInterfaceEnvelope: typeof eventInterfaceEnvelope;
        managementInterfaceEnvelope: typeof managementInterfaceEnvelope;
        repairInterfaceEnvelope: typeof repairInterfaceEnvelope;
        stateInterfaceEnvelope: typeof stateInterfaceEnvelope;
    }>;
}>;
export default praxis;
