import type { MemoryBackend, MemoryEntry } from './base.js'; interface GitHubMemoryBackendConfig { token: string; repo: string; path: string; branch: string; } export declare class GitHubMemoryBackend implements MemoryBackend { private octokit; private repo; private owner; private path; private branch; constructor(config: GitHubMemoryBackendConfig); isConfigured(): Promise; store(entry: MemoryEntry): Promise; query(query: string, limit?: number): Promise; getRecent(limit?: number): Promise; prune(olderThan: Date): Promise; } export {}; //# sourceMappingURL=github.d.ts.map