/**
 * @connexum/ai-governance
 *
 * Enterprise AI governance framework for Claude Code environments.
 * Hook-based enforcement, compliance packs, audit trails.
 *
 * Connexum Network Inc.
 */
export { ensureDir, sha256File, sha256, appendJsonl, readJsonl, readJsonlWithResults, parseJsonlLine, loadJson, saveJson, readLastLines, readFromOffset, type JsonlParseResult, } from './util/fs';
export { Logger, createLogger, type LogConfig, type LogLevel, } from './util/log';
export { GovernanceConfig, type GovernanceConfigOptions, } from './governance-config';
export { GovernanceRuntime, GovernanceTamperError, type GovernanceConfig as GovernanceRuntimeConfig, type GovernanceVerification, type PermissionLevel, type ActivityLogEntry, } from './governance/governance-runtime';
export { createCapabilityBundle, type CapabilityBundleConfig, type FileResult, type CommandResult, type MemoryIntegrityResult, } from './governance/capability-bundle';
export { CircuitBreaker, type CircuitBreakerConfig, type CircuitBreakerState, type CircuitState, } from './security/circuit-breaker';
export { AnomalyDetector, type AnomalyConfig, type Anomaly, type CycleMetrics, type AlertThresholds, type AnomalyEventBus, type AnomalyWebhookDelivery, } from './security/anomaly-detector';
export { InstinctSystem, type InstinctConfig, type Instinct, type InstinctStatus, } from './governance/instinct-system';
export { GateGuard, type GateGuardConfig, type GateGuardVerification, type GateGuardResult, } from './governance/gateguard';
export { Council, type CouncilConfig, type CouncilDecision, type VoiceOpinion, type VoiceName, type Verdict, type DecisionCategory, } from './governance/council';
export { SessionPersistence, type SessionPersistenceConfig, type SessionState, type TaskSnapshot, type PendingDecision, type SessionSummary, type SessionEncryption, } from './governance/session-persistence';
export { MemoryIntegrity, validateMemoryHmacKey, type MemoryIntegrityConfig, type MemoryVerification, type MemoryWriteResult, } from './governance/memory-integrity';
export { ContextWindowHasher, hashContextPrefix, type ContextTurn, type ContextSnapshot, type ContextIntegrityResult, type ContextIntegrityStatus, } from './security/context-window-hasher';
export { evaluateSandboxedCommand, DEFAULT_SANDBOX_POLICY, type SandboxPolicy, type SandboxVerdict, } from './security/shell-sandbox';
export { scoreOversight, type ReviewEvent, type OversightScore, type OversightConfig, } from './governance/oversight-effectiveness';
export { generateAiBom, verifyAiBom, generateSlsaProvenance, canonicalBomJson, type AiBom, type AiBomComponent, type AiBomComponentType, type AiBomInput, type SlsaProvenance, } from './security/ai-bom';
export { SemanticInjectionClassifier, cosineSimilarity, DEFAULT_INJECTION_INTENT_CATALOG, type EmbedFn, type SemanticInjectionConfig, type SemanticInjectionResult, } from './security/semantic-injection-classifier';
export { evaluateHumanInputCompliance, type InputComplianceAdvisory, type HumanInputComplianceResult, type HumanInputComplianceConfig, } from './security/human-input-compliance-gate';
export { AgentAuth, type AgentAuthConfig, type SignedHandoff, type HandoffVerification, } from './security/agent-auth';
export { SupplyChain, type SupplyChainConfig, type DependencyAudit, type VulnerabilityReport, type LockfileCheck, type ModuleIntegrityCheck, type ToolRegistryCheck, type ModuleManifest, } from './security/supply-chain';
export { ProviderCompliance, type ProviderComplianceConfig, type ProviderCheck, type ProviderProfile, type GPAICheck, type GPAIObligation, type PackProviderPolicyInput, } from './security/provider-compliance';
export { verifyProviderComplianceConfig, type VerifyProviderComplianceConfigOptions, type VerifyProviderComplianceConfigResult, } from './security/provider-compliance-boot';
export { EncryptionLayer, type EncryptionConfig, type EncryptResult, type DecryptResult, } from './security/encryption-layer';
export { DataClassifier, type DataClassifierConfig, type ScanResult, type ScanFinding, type DataCategory, type ClassificationLevel, type ScanAction, type CustomPattern, } from './security/data-classifier';
export { EventBus, type EventBusConfig, type EventPayload, type EventType, type EventHandler, } from './audit/event-bus';
export { AuditIntegrity, type AuditIntegrityConfig, type ChainedEntry, type ChainVerification, } from './audit/audit-integrity';
export { ApprovalQueue, type ApprovalQueueConfig, type ApprovalRequest, type ApprovalDecision, type ApprovalStatus, } from './governance/approval-queue';
export { ApprovalService, type ApprovalServiceConfig, type DashboardApprovalDecision, } from './governance/approval-service';
export { NonceStore, type NonceStoreConfig, } from './security/nonce-store';
export { ComplianceReporter, type ReportConfig, type ComplianceReport, type ReportSummary, type ReportSection, } from './audit/compliance-reporter';
export { IncidentNotifier, type IncidentNotifierConfig, type Incident, type IncidentSeverity, type IncidentStatus, type IncidentClassification, type IncidentNotification, type IncidentTimelineEntry, } from './governance/incident-notifier';
export { RetentionManager, type RetentionManagerConfig, type RetentionPolicy, type RetentionAction, type RetentionReport, } from './governance/retention-manager';
export { PackRegistry, type CompliancePack, type PackModule, type PackProviderPolicy, type PackDataPolicy, type PackRetentionPolicy, type PackIncidentPolicy, type PackValidator, type PackValidationResult, } from './packs/index';
export { SOC2_PACK } from './packs/soc2';
export { HIPAA_PACK } from './packs/hipaa';
export { GDPR_PACK } from './packs/gdpr';
export { PCIDSS_PACK } from './packs/pcidss';
export { DORA_PACK } from './packs/dora';
export { EUAIACT_PACK } from './packs/euaiact';
export { ISO27001_PACK } from './packs/iso27001';
export { NIST_AI_RMF_PACK } from './packs/nist-ai-rmf';
export { ISO_42001_PACK } from './packs/iso42001';
export { MIFID2_PACK } from './packs/mifid2';
export { NAIC_MDL_PACK } from './packs/naic-mdl';
export { FRCP26_PACK } from './packs/frcp26';
export { FOIA_PACK } from './packs/foia';
export { LPO2024_PACK } from './packs/lpo2024';
export { JP_APPI_PACK as APPI_PACK, JP_APPI_PACK } from './packs/jp-appi';
export { FERPA_PACK } from './packs/ferpa';
export { FEDRAMP_PACK } from './packs/fedramp';
export { STATERAMP_PACK } from './packs/stateramp';
export { CJIS_PACK } from './packs/cjis';
export { CMMC2_PACK } from './packs/cmmc2';
export { OperatorRoles, type OperatorRolesConfig, type Operator, type Role, type PermissionCheck, } from './security/operator-roles';
export { TransparencyInjector, type TransparencyConfig, type ContentLabel, type TransparencyReport, } from './governance/transparency-injector';
export { WebhookDelivery, type WebhookDeliveryConfig, type WebhookEndpoint, type DeliveryResult, type DeadLetterEntry, } from './audit/webhook-delivery';
export { DataSubjectRights, type DataSubjectRightsConfig, type DSRRequest, type DSRResult, type DSRAction, type DSRType, type DSRStatus, } from './governance/data-subject-rights';
export { LogRotation, type LogRotationConfig, type RotationResult, } from './util/log-rotation';
export { StateManager, type StateManagerConfig, type ModuleState, type GovernanceSnapshot, } from './governance/state-manager';
export { AccessReview, type AccessReviewConfig, type ReviewCycle, type ReviewEntry, type ReviewSummary, type OperatorInfo, } from './security/access-review';
export { FileSystemBackend, CURRENT_SCHEMA_VERSION, type StorageBackend, type StorageMetadata, type VersionedValue, type SchemaMigration, } from './util/storage-backend';
export { SessionTimeout, TIMEOUT_PRESETS, type SessionTimeoutConfig, type ManagedSession, type SessionEvent, } from './security/session-timeout';
export { ensureDirAsync, appendJsonlAsync, readJsonlAsync, loadJsonAsync, saveJsonAsync, sha256FileAsync, readFromOffsetAsync, readLastLinesAsync, fileExistsAsync, fileStatsAsync, } from './util/async-io';
export { HashManifest, type HashManifestConfig, type Manifest, type ManifestEntry, type ManifestVerification, } from './security/hash-manifest';
export { EncryptedStorage, type EncryptedStorageConfig, } from './security/encrypted-storage';
export { KeyManager, type KeyManagerConfig, type KeyVersion, type KeyRotationResult, } from './security/key-manager';
export { BiasMonitor, type BiasMonitorConfig, type BiasMetric, type BiasAssessment, type BiasCategory, type OODDetection, } from './governance/bias-monitor';
export { PostMarketMonitor, type PostMarketMonitorConfig, type PerformanceSample, type DriftReport, type DriftMetric, type DriftAlert, type Art72Status, } from './governance/post-market-monitor';
export { AnomalyCorrelator, type AnomalyCorrelatorConfig, type CorrelatedAnomaly, type CorrelationPattern, } from './security/anomaly-correlator';
export { ProhibitedPractices, type ProhibitedPracticesConfig, type ProhibitedPattern, type ProhibitedCategory, type PracticeViolation, type PracticeCheckResult, } from './governance/prohibited-practices';
export { VendorRegistry, type VendorRegistryConfig, type Vendor, type VendorAssessment, type RiskFactor, type VendorStatus, type ComplianceCert, } from './security/vendor-registry';
export { BaseGovernanceAdapter, ActionDecisionType, allow, deny, requireApproval, createActionContext, type GovernanceAdapter, type AdapterConfig, type ActionContext, type ActionDecision, type ActionResult, type AdapterCapabilities, type AgentIdentity, } from './adapters/index';
export { OpenAIAdapter, type OpenAIAdapterConfig, type OpenAIFunctionCall, type OpenAIToolCall, type OpenAICallFormat, type WrappedCallResult, type FunctionRule, } from './llm-adapters/openai';
export { GeminiAdapter, type GeminiFunctionCall, type GeminiToolDeclaration, type GeminiFunctionCallingMode, type GeminiFunctionCallingConfig, type GeminiToolConfig, type GovernedFunctionCallResult, type GeminiAuditEntry, } from './llm-adapters/gemini';
export { OrchestratorGovernanceAdapter, type TaskContext, type TaskDecision, type PlanContext, type PlanStep, type PlanDecision, type DelegationContext, type DelegationDecision, type OrchestratorCapabilities, } from './orchestrator-adapters/orchestrator-adapter';
export { PaperclipAdapter, type PaperclipAdapterConfig, type PaperclipAuditEvent, } from './orchestrator-adapters/paperclip-adapter';
export { MultiTenantGovernance, TenantNotFoundError, type TenantConfig, type TenantContext, type TenantIsolationCheck, type MultiTenantConfig, } from './governance/multi-tenant';
export { PluginRegistry, PluginValidationError, type PluginRegistryConfig, type PluginRegistryLogger, type GovernancePlugin, type PluginContext, type PluginResult, type PluginManifest, type PluginHook, type PluginErrorMethod, type PluginErrorEvent, type PluginErrorThresholdBreach, } from './governance/plugin-system';
export { JwtValidator, JwtIssuer, TIER_LIMITS, type LicenseTier, type LicenseClaims, type LicenseValidationResult, type JwtValidatorConfig, type IssuerConfig, type IssueLicenseRequest, type IssuedLicense, } from './license/index';
export { createGovernedAgent, OperatorSuspendedError, type GovernedAgent, type GovernedAgentConfig, type GovernanceRule, type AuditEntry, } from './governed-agent';
export { SuspendStateCache, type SuspendStateCacheConfig, type SuspendEntry, } from './security/suspend-state-cache';
export { GovernanceReporter, type GovernanceReporterConfig, type ReporterEvent, type FlushResult, type RenderedReport, } from './reporting/governance-reporter';
export { PolicyTuningEngine, type PolicyTuningConfig, type OverrideFeedback, type ConfidenceScore, type ConfidenceFactor, type TuningReport, type TuningEntry, type PolicySuggestion, type ShadowDecision, type DecisionRecord, } from './governance/policy-tuning';
export { PartnerManager, type PartnerManagerConfig, type PartnerOrg, type PartnerType, type PartnerStatus, type PartnerBranding, type OnboardingTemplate, type PolicyTemplate, type ClientOrg, type CommissionRecord, type PartnerDashboardData, } from './governance/partner-manager';
export { SessionMemoryStore, SessionMemoryExpiredError, type SessionMemoryConfig, type SessionMemoryEntry, type SessionClearReason, type DataClassTag, type SessionMemoryClearedAuditEvent, } from './governance/memory/session-memory';
export { CrossSessionMemoryStore, ReidentificationTokenRequiredError, InvalidReidentificationTokenError, PACK_POLICIES, type CrossSessionMemoryConfig, type CrossSessionMemoryEntry, type IdentifierClass, type PackIdentifierPolicy, } from './governance/memory/cross-session-memory';
export { MemoryChainVerifier, MemoryPoisoningDetectedError, type MemoryChainVerifierConfig, type MemoryChainEntry, type MemoryPoisoningAuditEvent, type MemoryWriteOp, type MemoryChainPersistAdapter, } from './governance/memory/memory-chain';
export { RetrievalAllowlistEnforcer, UnauthorizedRetrievalSourceError, type RetrievalAllowlistConfig, type RetrievalRequest, type RetrievalDenyReason, type RetrievalAllowedAuditEvent, type RetrievalDeniedAuditEvent, } from './governance/memory/retrieval-allowlist';
export { WorkspaceStore, WorkspaceMemberStore, getWorkspaceStore, getWorkspaceMemberStore, __resetWorkspaceStoresForTest, type Workspace, type WorkspaceMember, type WorkspaceSettings, type WorkspaceRole, type WorkspaceMemberStatus, type BillingTier, type MemberInviteMode, type AppendWorkspaceAuditFn, } from './tenant/workspace';
export { WorkspacePermission, WORKSPACE_ROLE_PERMISSIONS, hasWorkspacePermission, requireRole, requirePermission, WorkspaceAuthError, type WorkspaceAuthClaims, } from './tenant/rbac';
export { PolicyInheritanceResolver, PolicyWeakeningRefusedError, getPolicyInheritanceResolver, __resetPolicyResolverForTest, type TenantPolicy, type PolicyOverride, type PolicyOverrideField, type AppendPolicyAuditFn, } from './tenant/policy-inheritance';
export { ClaudeAgentSdkAdapter, UnboundDataError, WebAccessDeniedError, PhantomAgentError, SubscriptionGateError, type ClaudeAgentSdkAdapterConfig, type ClaudeAgentContextSnapshot, type ClaudeAgentToolCallArgs, type ClaudeAgentToolResult, type ClaudeAgentLlmMessage, type ClaudeAgentLlmTool, type ClaudeAgentLlmResponse, type ClaudeAgentOutcome, } from './orchestrator-adapters/claude-agent-sdk';
export { GoogleAdkAdapter, AdkUnboundDataError, AdkBaaRegionError, AdkSubscriptionGateError, VERTEX_AI_BAA_REGIONS, type GoogleAdkAdapterConfig, type AdkContextSnapshot, type AdkToolSpec, type AdkToolCallArgs, type AdkToolResult, type AdkMessage, type AdkLlmResponse, type AdkAgentOutcome, } from './orchestrator-adapters/google-adk';
export { BedrockAgentCoreAdapter, BedrockBaaRegionError, BedrockUnboundDataError, BedrockKbPhiError, BEDROCK_BAA_REGIONS, type BedrockAgentCoreAdapterConfig, type AgentCoreContextSnapshot, type AgentCoreActionSpec, type AgentCoreActionArgs, type AgentCoreActionResult, type AgentCoreKbResult, type AgentCoreMessage, type AgentCoreLlmResponse, type AgentCoreOutcome, type AgentCoreDataClass, } from './orchestrator-adapters/bedrock-agentcore';
export { DeepAgentsAdapter, type DeepAgentsAdapterConfig, type DeepAgentsTodoItem, type DeepAgentsTodoItemClassified, type DeepAgentsSubAgentSpawnContext, type DeepAgentsSummaryContext, type TodoItemDataClass, } from './orchestrator-adapters/deepagents';
export { LlamaIndexAdapter, LlamaIndexUnboundDataError, LlamaIndexPhiRetrievalError, LlamaIndexSynthesisPhiError, LlamaIndexReactObservationLeakError, HEALTHCARE_DOC_KEYWORDS, type LlamaIndexAdapterConfig, type LlamaIndexContextSnapshot, type LlamaIndexDocumentChunk, type LlamaIndexDocumentChunkClassified, type LlamaIndexDocumentClass, type LlamaIndexAgentType, type LlamaIndexReactStep, type LlamaIndexToolCallArgs, type LlamaIndexToolResult, type LlamaIndexMessage, type LlamaIndexAgentOutcome, } from './orchestrator-adapters/llamaindex';
export { HaystackAdapter, HaystackUnboundDataError, HaystackNonBaaProviderError, HaystackGdprErasureRequestEvent, HAYSTACK_BAA_BACKENDS, type HaystackAdapterConfig, type HaystackContextSnapshot, type HaystackNodePayload, type HaystackNodeType, type HaystackPromptNodeCall, type HaystackPromptNodeResult, type HaystackEvalStepResult, type HaystackPipelineOutcome, type HaystackEuDataClass, } from './orchestrator-adapters/haystack';
export { OpenClawAdapter, OpenClawUnboundDataError, OpenClawMemoryPhiError, OpenClawUnsanctionedWorkspaceError, type OpenClawAdapterConfig, type OpenClawContextSnapshot, type OpenClawActionArgs, type OpenClawActionResult, type OpenClawOutboundMessage, type OpenClawLlmMessage, type OpenClawMemoryEntry, type OpenClawAgentOutcome, type OpenClawPlatform, } from './orchestrator-adapters/openclaw';
export { RawHttpInterceptor, HttpRequestBlockedError, HttpInterceptorConfigError, UnboundHttpRequestError, redactBody, getDefaultInterceptor, clearDefaultInterceptor, type DefaultPolicy, type SecretLeakPolicy, type AllowedOriginEntry, type HttpInterceptionEvent, type HttpInterceptorContext, type RawHttpInterceptorConfig, type HttpInterceptorStats, } from './security/http-interceptor';
export { BUILT_IN_LLM_PROVIDERS, BUILT_IN_LLM_HOSTNAMES, type LlmProviderRecord, } from './security/built-in-llm-providers';
export { SecretLeakDetector, type LeakCategory, type LeakFinding, type SecretLeakDetectionResult, } from './security/secret-leak-detector';
export { issuePassport, verifyInboundPassport, type IssuePassportOptions, type IssuePassportResult, type SignedPassport, type VerificationResult, } from './trust-passport/index';
//# sourceMappingURL=index.d.ts.map