/** * Data Access Layer (DAL) Interfaces * * Provides abstractions for accessing memory and task data * across multiple backends (MCP, Neo4j, Zep Cloud). */ export type { SortField, SortOrder, ISortOption, IQueryOptions, BackendSource, IQueryResult, IMemoryQueryResult, ITaskQueryResult, OperationType, IExpirationFilter, IQualityFilter, IConflictGroup, } from './types'; export { DEFAULT_QUERY_OPTIONS, applyQueryDefaults, } from './types'; export type { IConnectionConfig, IMcpConnectionConfig, INeo4jConnectionConfig, IZepConnectionConfig, IConnectionManager, IMcpConnectionManager, INeo4jConnectionManager, IZepConnectionManager, } from './IConnectionManager'; export type { IMemorySaveOptions, IMemoryRepositoryReader, IMemoryRepositoryWriter, IMemoryRepositoryCapabilities, IMemoryRepositoryExpiration, IMemoryRepositoryQuality, IMemoryRepository, IReadOnlyMemoryRepository, IReadOnlyMemoryRepositoryWithExpiration, IReadOnlyMemoryRepositoryWithQuality, } from './IMemoryRepository'; export type { ITaskRepositoryReader, ITaskRepositoryWriter, ITaskRepositoryCapabilities, ITaskRepository, IReadOnlyTaskRepository, } from './ITaskRepository'; export type { IPullRequestQueryOptions, IPullRequestQueryResult, IPullRequestRepositoryReader, IPullRequestRepositoryWriter, IPullRequestRepositoryCapabilities, IPullRequestRepository, } from './IPullRequestRepository'; export type { IRoutingRule, IRouterConfig, IRepositoryRouter, RepositoryRouterFactory, } from './IRepositoryRouter'; export { DEFAULT_ROUTING_RULES } from './IRepositoryRouter'; export type { IGithubClient } from './IGithubClient'; export type { IRelationshipQueryOptions, IMemoryRelationshipRepository, } from './IMemoryRelationshipRepository'; //# sourceMappingURL=index.d.ts.map