UNPKG

n8n-bookstack-agent-tool

Version:

Comprehensive BookStack API integration tool for n8n AI Agent with MCP framework compatibility

48 lines 1.73 kB
export { BooksResource } from './books.js'; export { ChaptersResource } from './chapters.js'; export { PagesResource } from './pages.js'; export { ShelvesResource } from './shelves.js'; export { UsersResource } from './users.js'; export { RolesResource } from './roles.js'; export { AttachmentsResource } from './attachments.js'; export { TagsResource } from './tags.js'; import { BookStackConfig } from '../auth/config.js'; import { BooksResource } from './books.js'; import { ChaptersResource } from './chapters.js'; import { PagesResource } from './pages.js'; import { ShelvesResource } from './shelves.js'; import { UsersResource } from './users.js'; import { RolesResource } from './roles.js'; import { AttachmentsResource } from './attachments.js'; import { TagsResource } from './tags.js'; export declare class ResourceManager { private config; private books; private chapters; private pages; private shelves; private users; private roles; private attachments; private tags; constructor(config: BookStackConfig); getBooks(): BooksResource; getChapters(): ChaptersResource; getPages(): PagesResource; getShelves(): ShelvesResource; getUsers(): UsersResource; getRoles(): RolesResource; getAttachments(): AttachmentsResource; getTags(): TagsResource; executeCommand(commandName: string, params: any): Promise<any>; private parseCommandName; private executeBookCommand; private executeChapterCommand; private executePageCommand; private executeShelfCommand; private executeUserCommand; private executeRoleCommand; private executeAttachmentCommand; private executeTagCommand; } //# sourceMappingURL=index.d.ts.map