/** * Knowledge Base Resource * * REST endpoint for managing knowledge base tenants. * GET is public; POST, PUT, DELETE require team role. * * Routes: * GET /KnowledgeBase/ — list all knowledge bases * GET /KnowledgeBase/ — get a single knowledge base * POST /KnowledgeBase/ — create a new knowledge base (team role) * PUT /KnowledgeBase/ — update a knowledge base (team role) * DELETE /KnowledgeBase/ — delete a knowledge base (team role) */ declare const KnowledgeBaseResource_base: any; export declare class KnowledgeBaseResource extends KnowledgeBaseResource_base { static loadAsInstance: boolean; /** * GET /KnowledgeBase/ — return a single KB. * GET /KnowledgeBase/ — list all KBs. * Default: public. Hook can restrict. */ get(): Promise; /** * POST /KnowledgeBase/ — create a new knowledge base. * Default: team role required. Hook can override. */ post(_target: any, data: any): Promise; /** * PUT /KnowledgeBase/ — update a knowledge base. * Default: team role required. Hook can override. */ put(_target: any, data: any): Promise; /** * DELETE /KnowledgeBase/ — delete a knowledge base. * Default: team role required. Hook can override. */ delete(): Promise; } export {}; //# sourceMappingURL=KnowledgeBaseResource.d.ts.map