/**
 * APS v2 Module Index — Constitutional Governance Extensions
 * Full v2 implementation: Bridge + Delegation + Outcome + Anomaly + Emergency + Migration + Attestation
 */
export type { PolicyContext, V2Delegation, V2ScopeDefinition, V2DelegationStatus, AssuranceClass, SemanticUncertainty, OutcomeClass, EarningContext, RiskClass, ReputationInheritance, ReviewMode, AnomalyType, ActivationStatus, OutcomePerspective, OutcomeRecord, ArtifactProvenance, BehavioralEvidenceMetadata, Condition, ConditionSet, ActionRecord, AnomalyFlag, ConcentrationMetrics, MigrationRequest, MigrationRecord, AlternativeRejected, ContextualAttestation, TrustTier, DecayConfig, AttestationQuality, ApprovalRecord, ApprovalDecision, FatigueMetrics, FatigueAnomalyType, EffectDeclaration, EffectVerification, EffectPattern, EscalationRequirement, ConfirmationRequest, OwnerConfirmation, ConfirmationScope, AgentActionSummary, SystemMetrics, EmergencePatternType, EmergenceFlag, GovernancePhase, AuthorityTransitionPlan, SemanticIntentRecord, SemanticDriftResult, PipelineAction, CompositeCapability, } from './types.js';
export { sha256, hashObject, signObject, verifyObject, createPolicyContext, isPolicyContextActive, isPolicyContextInGrace, v1DelegationToV2, v2DelegationToV1, createArtifactProvenance, verifyArtifactIntegrity, computeDecayedWeight, getUncertaintyRequirements, resolveUncertaintyLevel, evaluateConditions, } from './bridge.js';
export { createV2Delegation, supersedeV2Delegation, renewV2Delegation, revokeV2Delegation, validateV2Delegation, getV2Delegation, getV2DelegationsFor, getActiveV2Delegation, traceV2DelegationHistory, getExpiringV2Delegations, processV2Expirations, clearV2DelegationStore, isScopeExpansion, isScopeNarrowing, } from './delegation-v2.js';
export type { CreateV2DelegationParams, SupersedeV2DelegationParams } from './delegation-v2.js';
export { createV2OutcomeRecord, addV2PrincipalReport, addV2AdjudicatedReport, getV2OutcomeRecord, getV2OutcomesForAgent, getV2EffectiveDivergence, getV2AgentDivergenceAverage, getV2DisputedOutcomes, isV2AgentFlaggedForReview, clearV2OutcomeStore, } from './outcome-v2.js';
export { validateV2UncertaintyCompliance, } from './anomaly-v2.js';
export { defineV2EmergencyPathway, activateV2Emergency, logV2EmergencyAction, reviewV2Emergency, getV2Pathway, getV2PathwaysForDelegation, getV2Activation, getV2ActiveEmergencies, getV2OverdueReviews, clearV2EmergencyStores, } from './emergency-v2.js';
export type { V2EmergencyPathway, V2EmergencyActivation } from './emergency-v2.js';
export { isV2MigrationFactorCompatible, } from './migration-v2.js';
export { signAttestation, assessV2AttestationQuality, } from './attestation-v2.js';
export { extractKeywords, computeSemanticDrift, } from './semantic-drift.js';
export { createBarrier, submitToBarrier, isBarrierComplete, getBarrierStatus, revealResults, getBarrier, clearEpistemicIsolationStores, } from './epistemic-isolation.js';
export type { SubmissionBarrier, BarrierSlot, BarrierResult } from './epistemic-isolation.js';
export { createIntentChain, extendChain, validateChainIntegrity, getIntentChain, clearIntentBindingStores, } from './intent-binding.js';
export type { ChainedIntent } from './intent-binding.js';
export { evaluateSemanticConstraints, } from './semantic-scoping.js';
export type { SemanticConstraint, SemanticScope, ScopeViolation } from './semantic-scoping.js';
export { createProfile, attachProfile, getProfilesForTarget, checkProfileCompliance, detachProfile, listActiveProfiles, getProfile, clearPolicyProfileStores, } from './policy-profiles.js';
export type { ProfileConstraint, PolicyProfile, ProfileAttachment } from './policy-profiles.js';
export { subDelegateAdvisor, consultAdvisor, getAdvisorUses, clearAdvisorUseTracker, } from './sub-delegate-advisor.js';
export type { SubDelegateAdvisorOptions, ConsultAdvisorOptions, ConsultAdvisorResult, ValidityWindow, } from './sub-delegate-advisor.js';
export { checkEscalationRequired, requestOwnerConfirmation, recordOwnerConfirmation, verifyOwnerConfirmation, isConfirmationValid, verifyV2DelegationForAction, hashActionDetails, DEFAULT_FLAGGED_ACTION_CLASSES, } from './human-escalation.js';
export type { EscalationAction, EscalationCheck, RecordConfirmationParams, ConfirmationVerdict, VerifyForActionResult, } from './human-escalation.js';
export { bindWallet, unbindWallet, verifyBoundWallet, verifyUnbindEvent, } from "./wallet-binding/index.js";
export type { BoundWallet, WalletChain, WalletVerificationChallenge, UnbindEvent, } from "./wallet-binding/index.js";
export { buildAttestation, canonicalizeAttestation, signAttestation as signCognitiveAttestation, cognitiveAttestationDigest, sortFeatureActivations, validateAttestationShape, verifySignature as verifyCognitiveAttestationSignature, verifyRequiredSignerRoles, verifyAgainstRegistry, verifyByReplay, } from './cognitive-attestation/index.js';
export type { CognitiveAttestation, ModelRef, DictionaryRef, TokenRange, FeatureActivation, AggregationPolicy, Signature as CognitiveAttestationSignature, SignerRole as CognitiveAttestationSignerRole, ExecutionEnvironment, Precision, AttachmentPoint, SAEType, ActivationStatistic, CompletenessClaim, TiebreakerRule, BuildAttestationInput, RequiredRoleCoverage, RegistryResolver, RegistryVerificationResult, ReplayBackend, ReplayVerificationResult, ThresholdDispute, ExclusionDispute, ComputationalDispute, DecompositionAdequacyDispute, FacetedReinterpretationDispute, InterpretiveDispute, Dispute, } from './cognitive-attestation/index.js';
export { verifyOnAccept, evaluateCredentialCheck, resolveCheckMode, } from "./credential-check-policy/index.js";
export type { CredentialCheckMode, CredentialCheckPolicy, CredentialCheckResult, CredentialCheckDenialCode, AcceptanceStamp, } from "./credential-check-policy/index.js";
export { createAttributionReceipt, signAttributionConsent, verifyAttributionConsent, checkArtifactCitations, receiptCore, } from './attribution-consent/index.js';
export type { AttributionReceipt, AttributionConsentResult, ArtifactCitation, CitingArtifact, CreateAttributionReceiptParams, } from './attribution-consent/index.js';
export { createProvisional, isBinding, verifyAuthorSignature, withdrawProvisional, withdrawalPayload, statementSigningPayload, promoteStatement, processDeadMan, promotionSigningPayload, verifyPromotion, } from './provisional-statement/index.js';
export type { ProvisionalStatement, PromotionEvent, PromotionPolicy, PromotionKind, ProvisionalStatus, PromotionVerifyResult, CreateProvisionalParams, } from './provisional-statement/index.js';
export { ATTRIBUTION_ROLES, DEFAULT_WEIGHT_PROFILE, computeComputeAxisWeights, computeDataAxisWeights, contentLengthWeight, hashWeightProfile, recencyDecay, roleWeight, validateWeightProfile, } from './attribution-weights/index.js';
export type { AccessReceiptWithRole, AttributionRole, ComputeComputeAxisOptions, ComputeDataAxisOptions, InferenceBillingRecord, ValidationResult, WeightProfile, } from './attribution-weights/index.js';
export { aggregateAttributionPrimitives, buildContributorMerklePath, buildContributorQueryResponse, buildMerkleRoot as settlementBuildMerkleRoot, contributorLeafHashHex, emptyAxisMerkleRoot, formatSettlementWeight, residualLeafHashHex, settlementLeafHash, settlementRecordHash, settlementSigningPayload, signSettlementRecord, verifyContributorQueryResponse, verifyMerklePath as verifySettlementMerklePath, verifySettlementRecord, verifySettlementSignature, } from './attribution-settlement/index.js';
export type { AggregateOptions as AttributionSettlementAggregateOptions, ContributorQueryAxisBody as AttributionContributorQueryAxisBody, ContributorQueryResponse as AttributionContributorQueryResponse, SettlementAxisIndex as AttributionSettlementAxisIndex, SettlementContributor as AttributionSettlementContributor, SettlementPeriod as AttributionSettlementPeriod, SettlementRecord as AttributionSettlementRecord, SettlementResidualBucket as AttributionSettlementResidualBucket, SettlementVerifyReason as AttributionSettlementVerifyReason, SettlementVerifyResult as AttributionSettlementVerifyResult, VerifySettlementOptions as AttributionVerifySettlementOptions, } from './attribution-settlement/index.js';
export { ATTRIBUTION_AXIS_TAGS, DEFAULT_MIN_WEIGHT, aggregateComputeAxis, aggregateDataAxis, aggregateProtocolAxis, assertCanonicalTimestamp, buildMerkleFrame, canonicalTimestamp as attributionCanonicalTimestamp, canonicalHashHex as attributionCanonicalHashHex, checkProjectionConsistency, computeAttributionActionRef, constructAttributionPrimitive, envelopeBytes, hashAxisLeaf, hashNode, normalizeAxes, orderGovernanceAxis, projectAllAxes, projectAttribution, projectionPath, projectionDataAsC, projectionDataAsD, projectionDataAsG, projectionDataAsP, reconstructRoot, resignAttributionPrimitive, sortComputeAxis, sortDataAxis, sortProtocolAxis, toWeightString, verifyAttributionPrimitive, verifyAttributionProjection, } from './attribution-primitive/index.js';
export type { AggregateOptions, AggregationResult, AttributionAction, AttributionAxes, AttributionAxisTag, AttributionConsistencyResult, AttributionEnvelope, AttributionPrimitive, AttributionProjection, AttributionVerifyResult, ComputeAxisEntry, ComputeAxisItem, ConstructAttributionParams, DataAxisEntry, DataAxisItem, GovernanceAxisEntry, MerkleFrame, ProtocolAxisEntry, ProtocolAxisItem, ResidualBucket, } from './attribution-primitive/index.js';
export { decideFreshness, enforceFreshnessPolicy, mintEphemeralToken, validateEphemeralToken, refreshDelegation, buildRevocationSET, isWellFormedSET, buildRevocationEnforcementScopeOfClaim, } from './revocation-enforcement/index.js';
export type { FreshnessPolicyMode, StaleAction, FreshnessPolicy, FreshnessDecision, EphemeralCapabilityToken, EphemeralTokenVerdict, RefreshOutcome, SETSubjectId, CAEPRevocationEvent, CAEPEventType, SecurityEventTokenClaims, } from './revocation-enforcement/types.js';
export { createActionReceipt, createAuthorityBoundaryReceipt, createCustodyReceipt, createContestabilityReceipt, attachControllerResponse, createAPSBundle, computeMerkleRoot, verifyActionReceipt, verifyAuthorityBoundaryReceipt, verifyCustodyReceipt, verifyContestabilityReceipt, verifyAPSBundle, } from './accountability/index.js';
export type { AccountabilityReceiptBase, CaptureMode, Completeness, ScopeOfClaim, ActionReceipt, SideEffectClass, AuthorityBoundaryReceipt, BoundaryResult, CustodyReceipt, CustodyEventType, CustodyPurpose, ContestabilityReceipt, StandingBasis, RequestedRemedy, ContestStatus, APSBundle, BundledReceiptRef, } from './accountability/index.js';
export { SCOPE_REGISTRY_VERSION, CANONICAL_DIMENSIONS, buildRegistry, classifyDimensions, compileStrictDimensions, checkSetNarrowing, canHardDeny, } from './scope-registry/index.js';
export type { DimensionValueType, EnforcementStrength, DimensionDeclaration, DimensionAssignment, DimensionClassification, DimensionNarrowingResult, ScopeDimensionRegistry, } from './scope-registry/index.js';
export { buildCPA, verifyCPA, computeCpaRef, carryCpaRef, bindCpaRefToReceipt, CHANNEL_ORDER, } from './context-provenance/index.js';
export type { ContextChannel, DisclosureMode, ContextItem, ContextProfile, CpaPartition, ContextProvenanceAttestation, UnsignedCPA, CpaReasonCode, CpaVerifyResult, InclusionProof, InclusionStep, BuildCpaInput, CpaReceipt, CpaVerifyOptions, } from './context-provenance/index.js';
//# sourceMappingURL=index.d.ts.map