import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { HackMdClient } from "./hackmd/client.js"; export declare function createServer(client: HackMdClient): McpServer; export { GitHubClient, GitHubHttpError, GitHubNetworkError } from "./github/client.js"; export { FileGitHubSyncStateStore } from "./github/sync-state.js"; export { HackMdClient, HackMdHttpError, HackMdNetworkError } from "./hackmd/client.js"; export type { CreatePullRequestInput, GitHubClientOptions, GitHubFile, GitHubPullRequest, GitHubRef, GitHubRepository, PutFileInput, } from "./github/client.js"; export type { GitHubSyncResult, PullGitHubFileToHackMdInput, PullGitHubFileToHackMdResult, SyncNoteToGitHubInput, } from "./github/sync.js"; export type { GitHubSyncState, GitHubSyncStateStore } from "./github/sync-state.js"; export type { CommentPermissionType, CreateFolderInput, CreateNoteInput, FolderSelector, HackMdClientOptions, ListFoldersInput, ListNotesInput, NotePermissionRole, NoteSelector, SuggestEditPermissionType, UpdateFolderInput, UpdateNoteInput, } from "./hackmd/client.js"; //# sourceMappingURL=index.d.ts.map