/** Entity intelligence: historical entity identity, and what it makes answerable. */
export { createEntitySession } from './session.js';
export { createEntitySessionIsolated } from './isolated.js';
export { openEntityStore, resolveEntityCacheDir } from './store.js';
export { ENTITY_PARSER_CONTRACT, ENTITY_PARSER_CONTRACT_ID } from './snapshot.js';
export { ENTITY_EVIDENCE_GAP_CODES, ENTITY_EVIDENCE_GAP_REASON_LIMIT, countEntityAmbiguityEvidence, isEntityEvidenceGapDiagnostic, summarizeEntityEvidenceGaps, } from './evidence.js';
export { classifyEntityDiffSemantics } from './semantic.js';
export { WHOLE_DIFF_COMMENT_NODE_TYPES, WHOLE_DIFF_SEMANTIC_PROOF, classifyWholeDiffFile, classifyWholeDiffSemantics, resolveWholeDiffGrammar, } from './whole-diff.js';
export { WHOLE_DIFF_TRIVIA_POLICY, WHOLE_DIFF_TRIVIA_POLICY_DIGEST, WHOLE_DIFF_TRIVIA_POLICY_VERSION, isWholeDiffDirectiveComment, isWholeDiffWhitespaceSafeGrammar, } from './trivia-policy.js';
export { HistoricalEntityRefV1Schema, HistoricalEntityRefV2Schema, OccBlobLineageBlobV1Schema, OccBlobLineageCoverageV1Schema, OccBlobLineageDeclarationV1Schema, OccBlobLineageDiagnosticCodeV1Schema, OccBlobLineageDiagnosticV1Schema, OccBlobLineageErrorResultV1Schema, OccBlobLineageInputV1Schema, OccBlobLineageResolvedResultV1Schema, OccBlobLineageResultV1Schema, OccBlobLineageBlobV2Schema, OccBlobLineageCompatibleInputSchema, OccBlobLineageCoverageV2Schema, OccBlobLineageDeclarationV2Schema, OccBlobLineageDiagnosticCodeV2Schema, OccBlobLineageDiagnosticV2Schema, OccBlobLineageErrorResultV2Schema, OccBlobLineageInputV2Schema, OccBlobLineageResolvedResultV2Schema, OccBlobLineageResultV2Schema, } from './blob-lineage.js';
export { computeEntityDiff } from './diff.js';
export { buildTestSelector, entityImpact } from './impact.js';
export { computeEntityObligations } from './obligations.js';
export { entityBlame } from './blame.js';
export { entityHistory } from './history.js';
export { EntityHotspotOptionsSchema, rankEntityHotspots } from './hotspots.js';
export { ENTITY_COCHANGE_DEFAULT_LIMIT, ENTITY_COCHANGE_DEFAULT_MAX_COMMIT_ENTITIES, ENTITY_COCHANGE_DEFAULT_MIN_COUNT, EntityCochangeOptionsSchema, entityCochange, } from './cochange.js';
export { ENTITY_DRIFT_DEFAULT_DIRS, EntityDriftOptionsSchema, entityDrift } from './drift.js';
export { ENTITY_DOCUMENT_DRIFT_DEFAULT_MAX_DOCUMENTS, ENTITY_DOCUMENT_DRIFT_DEFAULT_MAX_TOTAL_BYTES, ENTITY_DOCUMENT_DRIFT_HARD_MAX_DOCUMENTS, ENTITY_DOCUMENT_DRIFT_HARD_MAX_TOTAL_BYTES, EntityDriftDocumentInputSchema, EntityDriftForDocumentsOptionsSchema, entityDriftForDocuments, } from './document-drift.js';
export { entityContext, entityContextMany } from './context.js';
export { resolveEntitySuccessor } from './successor.js';
export { ENTITY_ANCHOR_DEFAULT_MAX_ANCHORS, ENTITY_ANCHOR_HARD_MAX_ANCHORS, ENTITY_ANCHOR_DEFAULT_MAX_TOTAL_BYTES, ENTITY_ANCHOR_HARD_MAX_TOTAL_BYTES, ENTITY_ANCHOR_MAX_DISTINCT_BASE_COMMITS, EntityAnchorCaptureHandleSchema, EntityAnchorExpectedSchema, EntityAnchorInputSchema, EntityAnchorSymbolKeySchema, EntityAnchorUnknownReasonSchema, EntityAnchorVerdictSchema, VerifyEntityAnchorsOptionsSchema, captureEntityAnchor, deriveAnchorVerdict, verifyEntityAnchors, } from './anchor-verify.js';
export { buildLiveEntities, normalizeRelativePath, provisionalLineageId, resolveEntity, resolveEntityHandle, } from './resolve.js';
export { formatEntityBlame, formatAnchorCapture, formatEntityContext, formatEntityCochange, formatEntityDiff, formatEntityDrift, formatEntityHistory, formatEntityHotspots, formatEntityImpact, formatEntityList, formatEntityRef, createEntityCacheStatus, formatEntityCacheStatus, formatEntityStatus, } from './output.js';
export { ENTITY_CONTEXT_DEFAULT_BUDGET, ENTITY_HISTORY_DEFAULT_LIMIT, ENTITY_HISTORY_MAX_LIMIT, OccEntityBlameOptionsSchema, OccEntityContextDirectionSchema, OccEntityContextOptionsSchema, OccEntityDiffOptionsSchema, OccEntityErrorCodeSchema, OccEntityHistoryOptionsSchema, OccEntityImpactOptionsSchema, OccEntityImpactScopeSchema, OccEntityQuerySchema, OccEntitySearchOptionsSchema, OccWholeDiffProofSchema, OccEntityStalenessReasonSchema, } from './api-types.js';
export { ENTITY_CST_PROOF, ENTITY_SIGNATURE_PROOF, WHOLE_DIFF_GRAMMAR_MANIFEST, WHOLE_DIFF_GRAMMAR_MANIFEST_DIGEST, WHOLE_DIFF_GRAMMAR_MANIFEST_VERSION, grammarManifestEntry, grammarManifestEntryForPath, isGrammarVerified, verifyGrammarManifestEntry, } from './grammar-manifest.js';
export { DEFAULT_ENTITY_BOUNDS, ENTITY_LINEAGE_ID_VERSION, EntitySignatureEvidenceV2Schema, EntitySourceSpanV2Schema, EntitySyntaxEvidenceV2Schema, EntityKindSchema, EntityTestKindSchema, DEFAULT_LINEAGE_THRESHOLDS, ENTITY_CACHE_SCHEMA_VERSION, MATCH_CONFIDENCE, SEMANTIC_CHANGE_TYPES, createEntityCounters, structuralChangeFrom, } from './types.js';
export { ENTITY_HASH_VERSION, computeEntityHashes, computeExactBodyHash } from './hash.js';
//# sourceMappingURL=index.js.map