export type { FactRecord, StoreFactInput, StoredFactResult, ReadFactsQuery, DeleteFactInput, DeletedFactResult, DeletedFactsResult, FactsNamespace, FactsStatsRow, FactsTombstoneStats, ForcePurgeFactsInput, AccessContext, FactStore, SetFactsCrawledInput, SetFactsCrawledScopeKey, EnhancedFactStore, FactsCapabilities, SearchMode, SearchWeights, SearchOpts, SimilarOpts, ScoredFact, SearchResult, EmbedderStatus, EmbedderLoopStatus, EmbeddingEndpointConfig, GraphStore, GraphNodeInput, GraphEdgeInput, GraphNamespaceQuery, GraphNodeQuery, GraphEdgeQuery, GraphNodeRef, GraphNodeHit, GraphEdgeRef, GraphEdgeHit, GraphEvidenceRemovalResult, SubGraph, GraphNamespaceFrontmatter, GraphNamespaceInfo, GraphNamespaceInput, GraphNamespaceListQuery, GraphNamespaceDeleteResult, } from "pilotswarm-sdk"; import type { AccessContext } from "pilotswarm-sdk"; /** * Whether a fact scope_key is readable under the given access context, decided * purely from the key's shape: `shared:` always passes; `session::` passes * iff `` is the reader's or a granted session; unrestricted passes all. * Malformed `session:` keys fail closed. (Mirror of the SDK helper; kept local * to avoid a runtime dependency on the SDK barrel.) */ export declare function scopeKeyAccessible(scopeKey: string, access?: AccessContext): boolean; /** * @deprecated The graph is its own interface `GraphStore` (07 D2). Alias kept * for the provider's internal back-compat; prefer `GraphStore`. */ export type { GraphStore as GraphInterface } from "pilotswarm-sdk"; //# sourceMappingURL=types.d.ts.map